临时所记,无图
在运行 Spring AOP 例子时,报错如下:
Error creating bean with name
java.lang.NoClassDefFoundError: org/springframework/core/annotation/OrderUtils
首先看看 Spring 依赖是否一致
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.11.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>5.0.11.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>5.0.11.RELEASE</version>
</dependency>
</dependencies>
如果一致没问题,估计是使用注解将对象放入 IOC 容器时,获取不到。
在注解后加上 name 试试,比如
@Component("xxxx")
这样以后,我并没报如上错。
本文由老郭种树原创,转载请注明:https://guozh.net/error-creating-bean-with-name-java-lang-noclassdeffounderror/