Spring中bean屬性init-method與transaction 注意事項

1、在Spring中bean屬性有init-method的bean,init-method方法中不能有數據庫事務。由於spring初始化時調用了init-method方法時該對象不是AOP對象,沒有實現transaction代理;spring

2、判斷當前對象是否爲AOP實例的方法數據庫

AopUtils.isAopProxy(this);this

AopUtils.isCglibProxy(this);代理

AopUtils.isJdkDynamicProxy(this);對象

相關文章
相關標籤/搜索