@ComponentScan包扫描注解详解
摘要:一、作用:配置扫描@Repository、@Service、@Controller、@Component注解的类路径 二、配置扫描排除类 运行结果 三、只扫描指定包下指定注解类(注意useDefaultFilters = false) 运行结果: 四、FilterType过滤规则 FilterTyp
阅读全文
@Configuration、@Bean
摘要:作用:相当于xml配置文件里的<beans>、<bean>配置 打印: this.name=小东,this.age=25this.name=小东,this.age=25type:person
阅读全文
Spring Boot中@@ConfigurationProperties 注解, @EnableConfigurationProperties
摘要:作用:指定application配置文件属性,并将其值注入对应定义的bean中 但 Spring Boot 提供了另一种方式 ,能够根据类型校验和管理application中的bean。 这里会介绍如何使用@ConfigurationProperties。继续使用mail做例子。配置放在mail.p
阅读全文
spring+druid多数据源配置
摘要:一、druid简介 Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。 Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、
阅读全文
spring 事件(Application Event)
摘要:spring 事件为bean 与 bean之间传递消息。一个bean处理完了希望其余一个接着处理.这时我们就需要其余的一个bean监听当前bean所发送的事件. spring事件使用步骤如下: 1.先自定义事件:你的事件需要继承 ApplicationEvent 2.定义事件监听器: 需要实现 Ap
阅读全文
ApplicationContextAware使用、BeanPostProcessor与InitializingBean比较与使用
摘要:一、ApplicationContextAware使用 作用:在web应用程序里面拿到spring容器ApplictionContext. 原理:spring容器创建完bean后,会通过检测该bean是否实现了ApplicationContextAware接口,如果实现了,会调用setApplica
阅读全文