我正在尝试在项目中配置Spring事务。我在applicationContext.xml中有这个配置:
<bean class="org.springframework.transaction.aspectj.AnnotationTransactionAspect"
factory-method="aspectOf">
<property name="transactionManager" ref="transactionManager" />
</bean>
的pom.xml:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>4.3.2 RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.3.2 RELEASE</version>
</dependency>
在运行应用程序时,我遇到以下错误:
警告:在上下文初始化期间遇到异常 - 取消 刷新尝试: org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean &#39; org.springframework.transaction.aspectj.AnnotationTransactionAspect#0&#39; 在ServletContext资源中定义 [/WEB-INF/spring/application-context.xml]:Bean实例化通过 工厂方法失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:失败 实例 [org.springframework.transaction.aspectj.AnnotationTransactionAspect]: 工厂方法&#39; aspectOf&#39;抛出异常;嵌套异常是 org.aspectj.lang.NoAspectBoundException:初始化时出现异常 org_springframework_transaction_aspectj_AnnotationTransactionAspect: java.lang.NoSuchMethodError: org.springframework.transaction.annotation.AnnotationTransactionAttributeSource。(Z)V
为上述例外建议解决方案。