基于Xml的申明式事务开头出现ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionLi...

发布时间 2023-06-28 19:25:16作者: XLouis

刚开始一直查找关于第一行的错误,发现一直没有找到相关的解决方案。在看完log之后,在log中间位置发现另一个错误:

Failed to introspect Class [org.springframework.aop.aspectj.AspectJExpressionPointcut] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@63947c6b]

原来是因为没有导入AspectJ依赖的原因。加入依赖,问题成功解决:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>6.0.9</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.19</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>6.0.9</version>
</dependency>