mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-17 20:19:06 +00:00
Polish "Adapt to latest changes in Spring Batch 6"
See gh-46447
This commit is contained in:
committed by
Stéphane Nicoll
parent
024dba4bb8
commit
19d5f2525f
+2
-1
@@ -81,7 +81,8 @@ public class BatchAutoConfiguration {
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
@ConditionalOnBooleanProperty(name = "spring.batch.job.enabled", matchIfMissing = true)
|
||||
public JobLauncherApplicationRunner jobLauncherApplicationRunner(JobOperator jobOperator, BatchProperties properties) {
|
||||
public JobLauncherApplicationRunner jobLauncherApplicationRunner(JobOperator jobOperator,
|
||||
BatchProperties properties) {
|
||||
JobLauncherApplicationRunner runner = new JobLauncherApplicationRunner(jobOperator);
|
||||
String jobName = properties.getJob().getName();
|
||||
if (StringUtils.hasText(jobName)) {
|
||||
|
||||
+3
-4
@@ -115,8 +115,8 @@ class JobLauncherApplicationRunnerTests {
|
||||
PlatformTransactionManager transactionManager = context.getBean(PlatformTransactionManager.class);
|
||||
JobLauncherApplicationRunnerContext jobLauncherContext = new JobLauncherApplicationRunnerContext(context);
|
||||
Job job = jobLauncherContext.jobBuilder()
|
||||
.start(jobLauncherContext.stepBuilder().tasklet(throwingTasklet(), transactionManager).build())
|
||||
.build();
|
||||
.start(jobLauncherContext.stepBuilder().tasklet(throwingTasklet(), transactionManager).build())
|
||||
.build();
|
||||
JobParameters jobParameters = new JobParametersBuilder().addLong("run.id", 1L).toJobParameters();
|
||||
jobLauncherContext.runner.execute(job, jobParameters);
|
||||
jobLauncherContext.runner.execute(job, jobParameters);
|
||||
@@ -152,8 +152,7 @@ class JobLauncherApplicationRunnerTests {
|
||||
.preventRestart()
|
||||
.start(jobLauncherContext.stepBuilder().tasklet(throwingTasklet(), transactionManager).build())
|
||||
.build();
|
||||
JobParameters jobParameters = new JobParametersBuilder()
|
||||
.addString("name", "foo").toJobParameters();
|
||||
JobParameters jobParameters = new JobParametersBuilder().addString("name", "foo").toJobParameters();
|
||||
jobLauncherContext.runner.execute(job, jobParameters);
|
||||
assertThat(jobLauncherContext.jobInstances()).hasSize(1);
|
||||
assertThatExceptionOfType(JobRestartException.class).isThrownBy(() -> {
|
||||
|
||||
Reference in New Issue
Block a user