2016-04-19 12 views
0

私はspring-batch-adminサンプルプロジェクトを正常にセットアップしました。今度はitemreader、itemprocessorなどに私のカスタムBeanを注入し始めました。spring-batch-adminアプリケーション/プロジェクトでカスタムBeanを定義する場所

WEB-INF内のapplicationContext.xmlにカスタムBeanを定義しました。しかし、まだ実行中の仕事は、私は定義されていない例外を指定したBeanを取得していない

TestReader.java

import org.springframework.batch.item.ItemReader; 
import org.springframework.batch.item.NonTransientResourceException; 
import org.springframework.batch.item.ParseException; 
import org.springframework.batch.item.UnexpectedInputException; 
import org.springframework.beans.factory.annotation.Autowired; 

public class TestReader implements ItemReader<String>{ 

    @Autowired 
    private TestAutoWire testAutoWire; 

    @Override 
    public String read() throws Exception, UnexpectedInputException, 
      ParseException, NonTransientResourceException { 
     // TODO Auto-generated method stub 
     System.out.println("test"); 
     return null; 
    } 
} 

TestAutoWire豆私はapplicationContext.xmlをで定義されているし、それはサーブレット-config.xmlファイルに含まれています。

ご協力いただきますようお願い申し上げます。 ありがとうございます。

答えて

0

TestReader BeanがTestAutoWire Beanと同じアプリケーションコンテキストにあることを確認してください。あなたのコンテキストファイルを見ることなく、私はもっと多くを提供することはできません。

関連する問題