Bitte wie übermittele ich einen Dateinamen als Job-Parameter während der Ausführung einer Feder Batch-Job mit JSON API?übergeben Sie einen Dateinamen als Job-Parameter während der Ausführung eines Spring-Batch-Job mit JSON API
Map<String, String> map = new HashMap<String, String>();
map.put("jobparameters", "filename=" + UPLOAD_LOCATION + uploadedFile.getFileName() + ".csv");
RestTemplate rstTpl = new RestTemplate();
String result = rstTpl.postForObject(url, map, String.class);
und Zugriff auf die Datei von meinem Job zB
<bean id="edivJobFile" class="org.springframework.core.io.FileSystemResource"
scope="step">
<constructor-arg value="#{jobParameters[filename]}" />
</bean>
Können Sie bitte erklären und Code für den Teil zeigen, wo die JSON API Parameter empfängt und einen Job startet? –