Spring中bean属性init-method与transaction 注意事项

原创
2016/03/13 23:15
阅读数 215

一、在Spring中bean属性有init-method的bean,init-method方法中不能有数据库事务。因为spring初始化时调用了init-method方法时该对象不是AOP对象,没有实现transaction代理;

二、判断当前对象是否为AOP实例的方法

AopUtils.isAopProxy(this);

AopUtils.isCglibProxy(this);

AopUtils.isJdkDynamicProxy(this);


展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部