我使用的是Spring事务,我的服务类使用了@Transaction注解。
我想在事务提交/回滚之前和之后添加一些代码,而不添加新的方面,所以我想扩展Spring在内部使用的方面,并使Spring transaction使用该事务通知而不是默认的事务通知。
发布于 2017-04-14 04:28:33
你可以考虑使用Springs提供的TransactionListener。@TransactionEventListner接受BEFORE_COMMIT、AFTER_COMMIT、AFTER_ROLLBACK、AFTER_COMPLETION等选项。这表示监听程序应在何时触发事件。
Spring提供了此功能,用于处理必须处理post/pre txn提交/回滚的情况。
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html#transaction-event
https://stackoverflow.com/questions/43400396
复制相似问题