DefaultAdvisorAutoProxyCreator這個類功能更為強大,這個類的奇妙之處是他實現了BeanProcessor接口,當ApplicationContext讀如所有的Bean配置信息后,這個類將掃描上下文,尋找所有的Advistor(一個Advisor是一個切入點和一個通知的組成),將這些Advisor應用到所有符合切入點的Bean中
業務接口:
?










?
業務實現類:
?































































?
?通知:
?

















?
配置文件:
我們配置一個advisor,方法和在我的blog關于靜態切入點的用正則表達式配置切入點相同,這里匹配的是業務實現類中所有型如:***sell***的方法
buyBean和sellBean是最為普通的IOC配置
重點在autoProxyCreator中,我們只需配置一個id和class,spring會自動幫我們解析advisor,并將通知進行切入














































?
測試程序:
需要注意的是,和BeanNameAutoProxyCreator相同,我們需要用ApplicationContext獲得Bean



















更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
