springboot的EnableTransactionManagement這注解是不是多余的?


問題:
百度說要用事務,需要在啟動類加上@EnableTransactionManagement。
但是我都沒加,一樣可以用@Transactional注解來控制事務。

解答
@EnableTransactionManagement是 spring-tx 的注解,不是 spring-boot 的
spring-boot 會自動配置事務,相關的配置在 org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration

在自動配置類里已經寫好了 @EnableTransactionManagement

https://segmentfault.com/q/1010000018830249/a-1020000018837891
https://blog.csdn.net/qq_32370913/article/details/105924209

————————————————
版權聲明:本文為CSDN博主「文盲青年」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_35890572/article/details/96286142


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM