springboot 中Transactional註解獲取不到問題排查

近期新入手使用gradle+springboot進行多模塊項目開發,在update和save時@Transactional事務獲取不到。

具體原因:在maven或者build.gradle中配置jar包出現問題。

一定要引入

gradle jar包依賴方式

implementation 'org.springframework.boot:spring-boot-starter-jdbc'

maven jar包依賴方式

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

在WebApplication中添加@EnableTransactionManagement註解,之後就可以使用Transactional註解管理事務了。

注意事項

Transactional只能在public方法上使用。

記錄一下,防止下次犯同樣的錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章