gpt4 book ai didi

java - Spring 命名策略

转载 作者:行者123 更新时间:2023-12-01 12:46:24 25 4
gpt4 key购买 nike

我正在尝试在 tomcat 中部署我的 Spring 项目,但我遇到了这个问题:

> Información: Initializing Spring root WebApplicationContext 2014-07-09
> 18:51:24,838 [localhost-startStop-1] ERROR
> org.springframework.web.context.ContextLoader - Context
> initialization failed
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'loginController': Injection of autowired
> dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Could not
> autowire field: security.LoginService
> security.LoginController.service; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'loginService' defined in ServletContext
> resource [/WEB-INF/config/security.xml]: Initialization of bean
> failed; nested exception is **java.lang.NoClassDefFoundError:
> org/springframework/cglib/core/SpringNamingPolicy** at
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1120)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
> at ....

最佳答案

给 future 考古学家的注意事项:在尝试使用旧的 Spring 3.2.6 将“global-method-security”添加到 Web 应用程序时,我注意到了类似的问题。

根本原因:缺少类 org.springframework.cglib.core.SpringNamingPolicy

解决方案:将Spring更新到至少3.2.8(准确地说是spring核心)

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>

关于java - Spring 命名策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24659624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com