Alle,Spring Batch EnableBatchProcessing JobParameters
Ich habe eine Konfiguration ähnlich der folgenden.
@Configuration
@EnableBatchProcessing
public class MyConfiguration {
@Bean
protected Job myJob() { return <the-job>; }
@Bean
protected JobParameters params() { return <parameters>; }
}
Ich hatte angenommen, dass dies die JobParameters
Bohne verwenden würde, die ich festgelegt, aber es funktioniert nicht. Wie verwende ich sowohl @EnableBatchProcessing
als auch JobParameters
?
Danke!
So kann ich den 'JobLauncher', aber es funktioniert nicht ganz. Zuvor hatte ich keine Methode, mit der der Job gestartet wurde. Es macht es irgendwie für sich. Nachdem ich den Job ausgeführt habe, versucht die '@ EnableBatchProcessing' den Job erneut auszuführen, dieses Mal ohne die Parameter. – screenmutt
Sie können den automatischen Start von Jobs deaktivieren, indem Sie _spring.batch.job.enabled = false_ in Ihrer Datei "application.properties" festlegen. – gausss
Ich liebe dich. Nein im Ernst. – screenmutt