一文搞懂Spring中的JavaConfig

网友投稿 289 2022-12-09

一文搞懂Spring中的JavaConfig

目录配置类注册组件扫描包配置事务注解驱动单元测试加载配置类properties配置文件加载(了解)aspectj注解开关

传统spring一般都是基于xml配置的,不过后来新增了许多javaConfig的注解。特别是springboot,基本都是清一色的java config,不了解一下,还真是不适应。这里给大家普及下LdiOOVXWSpring中的JavaConfig知识。

什么是JavaConfig、通过注解和配置类完成Spring的相关配置

Spring配置都做了什么? 注册组件、其他配置(扫描包配置、properties配置文件加载、aspectj注解开关、事务注解开关)

目的:干掉配置文件 application.xml

配置类

替代的application.xml

要在配置类中注册http://组件

其他配置

@Configuration:把当前类当成是配置类,配置类也是容器中的组件

注册组件

组件注册过程以方法的形式体现出来,将这个方法的返回值(对象、实例)注册为容器中的组件

扫描包配置

替换为

下面这段是我们注册datasource组件和factorybean组件引用datasource组件

这样我们就实现了配置类mybatis在spring中的整合

事务注解驱动

transactionmanager的配置类

单元测试加载配置类

properties配置文件加载(了解)

@PropertySource

现在

aspectj注解开关

@EnableAspectJAutoProxy

现在

需要引入依赖

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java反射之深入理解
下一篇:java 枚举类定义静态valueOf(java.lang.String)方法的问题及解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~