2016-05-27 4 views
0

Ich versuche eine Spring Batch XML-basierte Konfiguration, die Chunk-orientierte Verarbeitung verwendet. Ich möchte das Commit-Intervall nicht fest codieren, da es für meine Anwendung angemessener ist, diesen Wert von JobParameters oder als weniger wünschenswerte Alternative von einem Spring PropertyPlaceholderConfigurer zu setzen.Können Sie das Spring Batch Commit-Intervall von JobParameters oder von der Konfiguration senden?

Kann ich das tun? Wie?

+0

Vielleicht bezogen werden: https://jira.spring.io/browse/BATCH-1396 – 0xbe5077ed

Antwort

3

sicher verwenden nur

<step id="chunkOrientedStep"> 
    <tasklet> 
     <chunk 
      reader="itemReader" 
      writer="itemWriter" 
      commit-interval="#{jobParameters['commit.interval']}"> 
     </chunk> 
    </tasklet> 
</step>