“一個(gè)類(lèi)中的@Aspect注解標(biāo)識(shí)它為一個(gè)切面,并且將自己從自動(dòng)代理中排除” 這句話(huà)怎么理解?
如題,視頻中看到這句話(huà)?“一個(gè)類(lèi)中的@Aspect注解標(biāo)識(shí)它為一個(gè)切面,并且將自己從自動(dòng)代理中排除” ,大家是怎么理解的?
如題,視頻中看到這句話(huà)?“一個(gè)類(lèi)中的@Aspect注解標(biāo)識(shí)它為一個(gè)切面,并且將自己從自動(dòng)代理中排除” ,大家是怎么理解的?
2018-11-02
舉報(bào)
2020-04-21
可以參照 Spring AOP 的 BeanFactoryProxy,BeanFactoryProxy 會(huì)代理 Bean 以實(shí)現(xiàn) AOP,而當(dāng)采用 @Aspect 注解切面時(shí),由于 Spring 不能通過(guò)類(lèi)路徑檢測(cè)到該切面類(lèi),就需要將切面注冊(cè)為 Bean,所以切面自身也是 Bean,屬于代理范圍內(nèi),才要從自動(dòng)代理中排除.
2018-11-26
就是不監(jiān)聽(tīng)自己