zu definieren Ich habe erfolgreich Spring-Batch-Admin-Beispielprojekt eingerichtet. Jetzt fing ich an, meine kundenspezifischen Bohnen in itemreader, in itemprocessor usw. zu injizieren.Wo benutzerdefinierte Beans in Spring-Batch-Admin-Anwendung/Projekt
Ich habe meine kundenspezifische Bohne in applicationContext.xml innerhalb WEB-INF definiert. Aber immer noch, während Job ausgeführt wird, erhalte ich keine definierte Bean-Bean-Ausnahme.
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 bean i definiert haben in applicationContext.xml und es in Servlet-config.xml-Datei enthalten wird.
Jede Hilfe wird sehr geschätzt. Vielen Dank und freundlichen Grüßen