Error creating bean with name java.lang.NoClassDefFoundError

临时所记,无图

在运行 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/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注