视频跳跃性过大,建议先阅读博文
https://www.cnblogs.com/zhaozihan/p/5953063.html
https://www.cnblogs.com/zhaozihan/p/5953063.html
2018-04-19
虎头蛇尾,蛇尾补充。可通过以下方案控制自动装配:
1. 修改配置<bean autowire-candidate="false" .../>使该bean不参与自动装配
1. 修改配置<beans default-autowire-candidate="regex" ...>...</beans>使不匹配regex的bean不参与自动装配
3. 添加@Qualifier注解限定自动装配的bean
1. 修改配置<bean autowire-candidate="false" .../>使该bean不参与自动装配
1. 修改配置<beans default-autowire-candidate="regex" ...>...</beans>使不匹配regex的bean不参与自动装配
3. 添加@Qualifier注解限定自动装配的bean
2018-04-18
虎头蛇尾,蛇尾补充。可通过以下方案注册自定义Qualifier:
1. 使用@Qualifier注解创建自定义注解
添加配置项<bean ...><qualifier type="自定义注解全名"/></bean>
2. 创建自定义注解
添加配置项<bean ...><qualifier type="自定义注解全名"/></bean>
添加配置项<bean id="..." class="...CustomAutowireConfigurer"><property name="customQualifierTypes"><set><value>自定义注解全名</value></set>...
1. 使用@Qualifier注解创建自定义注解
添加配置项<bean ...><qualifier type="自定义注解全名"/></bean>
2. 创建自定义注解
添加配置项<bean ...><qualifier type="自定义注解全名"/></bean>
添加配置项<bean id="..." class="...CustomAutowireConfigurer"><property name="customQualifierTypes"><set><value>自定义注解全名</value></set>...
2018-04-18
@Component:该类由IoC容器创建(Bean类代码含Spring注解非纯净JavaBean)
@Configuration:该类创建各种Bean交付IoC容器(Bean类代码为纯净JavaBean)
@Configuration:该类创建各种Bean交付IoC容器(Bean类代码为纯净JavaBean)
2018-04-18
可以有三种方法配置bean
1、直接在private成员变量上加autowired的注解
2、写个seter方法,加上autowired注解
3、写个构造器,加上autowired注解
在测试1,2时需要注释掉构造器,不然测试失败
1、直接在private成员变量上加autowired的注解
2、写个seter方法,加上autowired注解
3、写个构造器,加上autowired注解
在测试1,2时需要注释掉构造器,不然测试失败
2018-04-17