一文搞懂Spring中的JavaConfig
目录
- 配置类
- 注册组件
- 扫描包配置
- 事务注解驱动
- 单元测试加载配置类
- properties配置文件加载(了解)
- aspectj注解开关
什么是JavaConfig、通过注解和配置类完成Spring的相关配置
Spring配置都做了什么? 注册组件、其他配置(扫描包配置、properties配置文件加载、aspectj注解开关、事务注解开关)
目的:干掉配置文件 application.xml
配置类 替代的application.xml
- 要在配置类中注册组件
- 其他配置
注册组件 组件注册过程以方法的形式体现出来,将这个方法的返回值(对象、实例)注册为容器中的组件
文章图片
扫描包配置
文章图片
下面这段是我们注册datasource组件和factorybean组件引用datasource组件
文章图片
文章图片
这样我们就实现了配置类mybatis在spring中的整合
事务注解驱动
文章图片
文章图片
transactionmanager的配置类
文章图片
单元测试加载配置类
文章图片
properties配置文件加载(了解)
@PropertySource
现在
文章图片
aspectj注解开关 【一文搞懂Spring中的JavaConfig】
@EnableAspectJAutoProxy
现在
文章图片
需要引入依赖
文章图片
到此这篇关于Spring中的JavaConfig的文章就介绍到这了,更多相关Spring JavaConfig内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 2018-07-09|2018-07-09 Spring 的DBCP,c3p0
- spring|spring boot项目启动websocket
- 【图解】9张图彻底搞懂堆排序
- Spring|Spring Boot 整合 Activiti6.0.0
- Spring集成|Spring集成 Mina
- springboot使用redis缓存
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了