Springboot(STS 4)를 사용하여 독립 실행형 spring-hibernate 기반 애플리케이션을 웹 애플리케이션으로 변환하는 동안 예외가 발생했습니다.
우리는 Springboot(STS 4)를 사용하여 독립 실행형 spring-hibernate 기반 응용 프로그램을 웹 응용 프로그램으로 변환하려고 합니다. bean 생성 및 설정을 위해 applicationcontext.xml 파일을 사용하고 있습니다. 여기에 첨부된 pom.xml에 라이브러리를 구성했습니다. Maven을 사용하여 애플리케이션을 실행할 때 다음 오류가 표시됩니다. 도와주세요
설명:
존재하지 않는 메서드를 호출하려고 했습니다. 다음 위치에서 시도했습니다.
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:350)
다음 방법이 존재하지 않았습니다.
org.springframework.beans.factory.annotation.InjectionMetadata.<init>(Ljava/lang/Class;)V
호출 메서드의 클래스인 org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor는 다음 위치에서 로드되었습니다.
jar:file:/C:/Users/CIG-Lekshmi1/.m2/repository/org/springframework/spring-orm/2.5.6/spring-orm-2.5.6.jar!/org/springframework/orm/jpa/support/PersistenceAnnotationBeanPostProcessor.class
호출된 메서드의 클래스인 org.springframework.beans.factory.annotation.InjectionMetadata는 다음 위치에서 사용할 수 있습니다.
jar:file:/C:/Users/CIG-Lekshmi1/.m2/repository/org/springframework/spring-beans/5.3.16/spring-beans-5.3.16.jar!/org/springframework/beans/factory/annotation/InjectionMetadata.class
호출된 메서드의 클래스 계층 구조는 다음 위치에서 로드되었습니다.
org.springframework.beans.factory.annotation.InjectionMetadata: file:/C:/Users/CIG-Lekshmi1/.m2/repository/org/springframework/spring-beans/5.3.16/spring-beans-5.3.16.jar
동작:
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor 및 org.springframework.beans.factory.annotation.InjectionMetadata 클래스의 호환 가능한 버전을 포함하도록 애플리케이션의 클래스 경로를 수정하십시오.
Reference
이 문제에 관하여(Springboot(STS 4)를 사용하여 독립 실행형 spring-hibernate 기반 애플리케이션을 웹 애플리케이션으로 변환하는 동안 예외가 발생했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lekshmigvarrier/exception-during-converting-a-standalone-spring-hibernate-based-application-to-web-application-using-springbootsts-4-19pp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)