如何使用spring方面捕获提交操作

时间:2015-10-08 07:53:43

标签: java spring aspectj

我是Spring Aspects的新手,我试图在@Transactional方法中捕获de commit行为。

这是我的班级结构:

FacadeClass
   |_____ ServiceClass
             |_____ DaoClass

3个条款是交易性的

 @Transactional(propagation=Propagation.REQUIRES_NEW)
        |_____  @Transactional(propagation=Propagation.REQUIRED)
                       |_____  @Transactional(propagation=Propagation.MANDATORY)

所以,我试图在服务中启动一些事件,但仅在提交事务时才这样做。我们的想法是通过更新的对象通知其他应用程序,但只有在事务有效的情况下才会进行此更改。

是否可以在某个方面使用更新的objet捕获提交操作?即使交易在外观中被取消了吗?

谢谢!

0 个答案:

没有答案