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方法上使用。

记录一下,防止下次犯同样的错误

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