gpt4 book ai didi

java - 更改 Spring MVC 应用程序的 jar 集导致 java.lang.NoSuchMethodError 错误

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

我有正在运行的 Spring WEB MVC 应用程序。我需要添加 Hibernate 持久层,因此我从 Github 下载了 Spring Pet Clinic 应用程序: http://spring.io/blog/2013/03/21/spring-petclinic-is-on-github

仅将 jar 更改为 Petclinic 应用程序(Spring 版本 4.0.1)中的 jar 集会导致以下错误

12:38:54.039 [localhost-startStop-1] DEBUG o.s.b.f.s.DefaultListableBeanFactory -   Creating shared instance of singleton bean 'viewResolver'
12:38:54.039 [localhost-startStop-1] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'viewResolver'
12:38:54.061 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - Context initialization failed
java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.needsRefresh(Lorg/springframework/beans/factory/annotation/InjectionMetadata;Ljava/lang/Class;)Z
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:383) ~[spring-orm-4.0.1.RELEASE.jar:4.0.1.RELEASE]
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:332) ~[spring-orm-4.0.1.RELEASE.jar:4.0.1.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:844) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]

最佳答案

Spring 模块的版本似乎存在冲突。

at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:332) ~[spring-orm-4.0.1.RELEASE.jar:4.0.1.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:844) ~[spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]

确保所有 Spring 依赖项都具有相同的版本。

关于java - 更改 Spring MVC 应用程序的 jar 集导致 java.lang.NoSuchMethodError 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610651/

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