我是春天冬眠的新手
我找到了两种方法来处理Spring中的事务 - 使用TransactionInterceptor或@Transactional注释的ProxyFactoryBean。
我们如何决定选择哪一个?
还有其他方法可用于声明式事务管理吗?
答案 0 :(得分:0)
注释方式的优点:
xml方式的优点:
我更喜欢可能的注释。当您阅读代码时,它会节省大量时间(您不需要再打开一个文件并定期检查)。
声明式交易的其他方式:将<aop:config>
与<tx:advice>
一起使用。请参阅官方文档中的corresponding entry。它是xml方式的变体,然后更容易做到ProxyFactoryBean(你不需要手动包装bean / declare事务拦截器)。
希望这有帮助。