添加事务注解织入后抛出Error creating bean异常

# 项目场景:
将基于xml的事务控制改为基于注解的事务控制过程,需要添加事务的注解注入配置,但添加后,部署到tomcat中,抛出Error creating bean异常。


# 问题描述
添加以下配置后出错

<tx:annotation-driven transaction-manager="transactionManager"/>

# 原因分析:
仔细审查了service层代码,依然找不到解决方案,看到网上说可能是jar包冲突,观察pom文件发现。发现spring-tx包的版本与其他包不一致,修改一致后,部署到服务器正常。后期将版本号统一改为5.0.5.RELEASE。

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>


加微信一起学习:

 

posted @ 2022-04-01 12:48  SharpL  阅读(47)  评论(0编辑  收藏  举报