如题,视频中看到这句话 “一个类中的@Aspect注解标识它为一个切面,并且将自己从自动代理中排除” ,大家是怎么理解的?
可以参照 Spring AOP 的 BeanFactoryProxy,BeanFactoryProxy 会代理 Bean 以实现 AOP,而当采用 @Aspect 注解切面时,由于 Spring 不能通过类路径检测到该切面类,就需要将切面注册为 Bean,所以切面自身也是 Bean,属于代理范围内,才要从自动代理中排除.
就是不监听自己