スタンドアローンスプリングHibernateベースのアプリケーションをSpringブートを使用したWebアプリケーションに変換する際の例外

1651 ワード

こんにちは
スタンドアローンの春のHibernateベースのアプリケーションをSpring bootを使用してWebアプリケーションに変換しようとしています.ApplicationContextを使用しています.Bean作成と設定のための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.スプリングフレームワーク.ORMJPA.サポート.PersistenceInnotationBeanPostScriptは、次の場所から読み込まれます.
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.スプリングフレームワーク.ビーンズ.ファクトリー.注釈.Injectionメタデータは、次の場所から入手できます.
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
アクション
クラスの互換性のあるバージョンを含むように、アプリケーションのクラスパスを修正します.スプリングフレームワーク.ORMJPA.サポート.持続可能な状態のプロセッサと、orgスプリングフレームワーク.ビーンズ.ファクトリー.注釈.注射メタデータ