當一個類中自己使用aop時
spring 會根據(jù)配置和對象是否繼承于接口而生成一個代理
無論如何越走,都會生成一個子類碎罚,而對于已經(jīng)代理的方法
如果進行內(nèi)部調(diào)用(自己的方法調(diào)用自己)代理會失效
因為無法在一個父類中調(diào)用到this的子類同名方法
解決方案
使用@Autowired 在自己中注入自己
內(nèi)部調(diào)用使用 注入的對象操作即可
當一個類中自己使用aop時
spring 會根據(jù)配置和對象是否繼承于接口而生成一個代理
無論如何越走,都會生成一個子類碎罚,而對于已經(jīng)代理的方法
如果進行內(nèi)部調(diào)用(自己的方法調(diào)用自己)代理會失效
因為無法在一個父類中調(diào)用到this的子類同名方法
解決方案
使用@Autowired 在自己中注入自己
內(nèi)部調(diào)用使用 注入的對象操作即可