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

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

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

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

AopUtils.isAopProxy(this);

AopUtils.isCglibProxy(this);

AopUtils.isJdkDynamicProxy(this);


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部