這題目起錯(cuò)了吧,advisor只是PPT一筆帶過(guò),僅介紹<aop:around>使用場(chǎng)景例子
2018-04-21
視頻跳躍性過(guò)大,建議先閱讀博文
https://www.cnblogs.com/zhaozihan/p/5953063.html
https://www.cnblogs.com/zhaozihan/p/5953063.html
2018-04-19
虎頭蛇尾,蛇尾補(bǔ)充??赏ㄟ^(guò)以下方案控制自動(dòng)裝配:
1. 修改配置<bean autowire-candidate="false" .../>使該bean不參與自動(dòng)裝配
1. 修改配置<beans default-autowire-candidate="regex" ...>...</beans>使不匹配regex的bean不參與自動(dòng)裝配
3. 添加@Qualifier注解限定自動(dòng)裝配的bean
1. 修改配置<bean autowire-candidate="false" .../>使該bean不參與自動(dòng)裝配
1. 修改配置<beans default-autowire-candidate="regex" ...>...</beans>使不匹配regex的bean不參與自動(dòng)裝配
3. 添加@Qualifier注解限定自動(dòng)裝配的bean
虎頭蛇尾,蛇尾補(bǔ)充??赏ㄟ^(guò)以下方案注冊(cè)自定義Qualifier:
1. 使用@Qualifier注解創(chuàng)建自定義注解
添加配置項(xiàng)<bean ...><qualifier type="自定義注解全名"/></bean>
2. 創(chuàng)建自定義注解
添加配置項(xiàng)<bean ...><qualifier type="自定義注解全名"/></bean>
添加配置項(xiàng)<bean id="..." class="...CustomAutowireConfigurer"><property name="customQualifierTypes"><set><value>自定義注解全名</value></set>...
1. 使用@Qualifier注解創(chuàng)建自定義注解
添加配置項(xiàng)<bean ...><qualifier type="自定義注解全名"/></bean>
2. 創(chuàng)建自定義注解
添加配置項(xiàng)<bean ...><qualifier type="自定義注解全名"/></bean>
添加配置項(xiàng)<bean id="..." class="...CustomAutowireConfigurer"><property name="customQualifierTypes"><set><value>自定義注解全名</value></set>...
@Component:該類由IoC容器創(chuàng)建(Bean類代碼含Spring注解非純凈JavaBean)
@Configuration:該類創(chuàng)建各種Bean交付IoC容器(Bean類代碼為純凈JavaBean)
@Configuration:該類創(chuàng)建各種Bean交付IoC容器(Bean類代碼為純凈JavaBean)
2018-04-18
可以有三種方法配置bean
1、直接在private成員變量上加autowired的注解
2、寫個(gè)seter方法,加上autowired注解
3、寫個(gè)構(gòu)造器,加上autowired注解
在測(cè)試1,2時(shí)需要注釋掉構(gòu)造器,不然測(cè)試失敗
1、直接在private成員變量上加autowired的注解
2、寫個(gè)seter方法,加上autowired注解
3、寫個(gè)構(gòu)造器,加上autowired注解
在測(cè)試1,2時(shí)需要注釋掉構(gòu)造器,不然測(cè)試失敗
2018-04-17