随笔分类 - Spring Boot
摘要:转载自微信公众号[Java秃头哥] CORS简介: CORS是一个W3C标准,全称是"跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。COR
阅读全文
摘要:@Value 此注解, 我们用的最多的是读取配置文件属性的: @Value("${database.dirverName}") String driverName; 这里的@Value中的$代表占位符, 它会读取上下文的属性值装配到属性中, 这就是一个最简单的SpringEL表达式, 通过Sprin
阅读全文
摘要:在Spring Ioc容器最顶级接口BeanFactory中, 可以看到 isSingleton 和 isPrototype 两个方法, 其中, 如果 isSingleton 返回true, 则Bean在Ioc容器中是以单例的状态存在的, 这也是Spring Ioc容器的默认值, 如果 isProt
阅读全文
摘要:生命周期 平时我们只会将Bean正确的装配到Ioc容器中, 但是并没有关心Ioc容器如何装配和销毁Bean的过程, 有时候我们也需要自定义初始化或者销毁Bean的过程, 以满足一些Bean 特殊初始化和销毁的要求, 例如我们希望数据源在其关闭的时候调用其close方法, 以释放数据库的连接资源, 这
阅读全文
摘要:1.@Configuration 声明当前类是一个配置类(java配置文件), 相当于之前Spring的XML配置文件(), 只不过现在使用基于java的配置, 它允许在上下文中注册额外的bean或导入额外的配置类, Spring的容器会根据它来生成Ioc容器去装配bean. 2.@Bean 注解在
阅读全文
摘要:本章中使用的druid依赖是 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.15</version> </dependency> 不是 <dependency> <gro
阅读全文
摘要:一、InitializingBean接口说明InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。 /* * Copyright 2002-2018 the origi
阅读全文
摘要:转载自 微信公众号 [Java大后端] 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策
阅读全文
摘要:废话不多说, 直接上代码 需要引入的pom依赖就不多说了, 无非jedis和redis相关的. yml中关于redis的配置文件 spring: # redis配置 redis: # redis数据库索引(默认为0) database: 1 host: localhost port: 111 # r
阅读全文
摘要:Spring Boot中使用拦截器 转载自:微信公众号 武哥聊编程 ,作者武哥 拦截器的原理很简单,是 AOP 的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截器可以结合 websocket 一起使用,用
阅读全文
摘要:1.Spring Boot 整合 Redis 1.1 导入依赖 如果在创建Spring Boot项目的时候需要使用Redis的话, 只需要导入下面一个依赖就可: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
阅读全文
摘要:Druid介绍 Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家
阅读全文
摘要:SpringBoot下载文件 前几天项目有需求, 需要下载项目中生成的csv文件, 虽然之前也做过下载文件, 类似的流程也明白, 但是当时使用的spring + springmvc的项目, 而且服务器使用的tomcat, 现在项目使用的是springboot, 运行的是个jar包, 所以整的时候也出
阅读全文