2
o.s.web.context.ContextLoader  - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productfeedSvc': 
Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field:
private com.dealwallet.productFeed.repository.ProductFeedRepository 
com.dealwallet.productFeed.svc.impl.ProductSvcImpl.productFeedRepository;
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productFeedRepository': Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: **org.springframework.transaction.interceptor.TransactionInterceptor.setTransactionManagerBeanName(Ljava/lang/String;)**V
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287) ~[spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]

私はSpring Batch AdminでSpring Data JPAを使用しています.application-context.xmlとpersistance.xmlを設定しました.Tomcatでこれを実行すると、このエラーが発生しました.

4

1 に答える 1

0

に問題があると書かれていauto-wiringます。

したがって、これらの項目
を確認してください: - クラス (他のクラスを使用しているクラス) にそのプロパティのセッターがあることを確認します。
- クラスのプロパティ (他のプロパティを使用しているプロパティ) が、他のクラス Bean ID の正確な名前を持っていることを確認してください。
- が有効になっていることを確認しますannotation

于 2012-08-11T09:44:37.663 に答える