好久没用aop了
今天用了下AOP,发现子类继承了一个抽象父类,直接切点设置为子类继承的方法竟然无效,尝试了一下,需要用以下方式
1.子类重写父类方法
2.或者直接切点设置为抽象父类的方法,竟然可以对子类生效(父类没有@Component注解)
看起来springboot中基于cglib的切面代理只关心代码位置
好久没用aop了
今天用了下AOP,发现子类继承了一个抽象父类,直接切点设置为子类继承的方法竟然无效,尝试了一下,需要用以下方式
1.子类重写父类方法
2.或者直接切点设置为抽象父类的方法,竟然可以对子类生效(父类没有@Component注解)
看起来springboot中基于cglib的切面代理只关心代码位置