0
我是春季冬令營的新手。
我發現有兩種方法可以聲明性地處理Spring中的事務 - 使用TransactionInterceptor或@Transactional註釋的ProxyFactoryBean。
我們如何決定選擇哪一個?
還有其他方式可用於聲明式事務管理嗎?春季聲明式交易管理3.1+
我是春季冬令營的新手。
我發現有兩種方法可以聲明性地處理Spring中的事務 - 使用TransactionInterceptor或@Transactional註釋的ProxyFactoryBean。
我們如何決定選擇哪一個?
還有其他方式可用於聲明式事務管理嗎?春季聲明式交易管理3.1+
優勢annotaions方式:
優點:
我喜歡註釋在哪裏是可能的。閱讀代碼時可以節省大量時間(您不需要再打開一個文件並定期檢查它)。
聲明式交易的其他方式:使用<aop:config>
與<tx:advice>
。官方文檔見corresponding entry。它是xml方法的一種變體,然後ProxyFactoryBean更容易實現(您不需要手動包裝bean /聲明事務攔截器)。
希望這會有所幫助。