Spring boot spring.batch.job.enabled = false no puede reconocer

Lo intentéspring.batch.job.enabled=false en application.properties y-Dspring.batch.job.enabled=false cuando ejecuta el archivo jar.

sin embargo@EnableBatchProcessing automáticamente comenzará a ejecutar los trabajos por lotes al inicio de la aplicación. ¿Cómo puedo depurar tal escenario?

TestConfiguration.class

@Configuration
@EnableBatchProcessing
public class TestConfiguration {...}

Aplicación principal

@ComponentScan("com.demo")
@EnableAutoConfiguration
public class MainApplication {
public static void main(String[] args) throws BeansException, JobExecutionAlreadyRunningException, JobInstanceAlreadyCompleteException, JobParametersInvalidException, InterruptedException, JobRestartException {

ConfigurableApplicationContext ctx = SpringApplication.run(TestConfiguration.class, args);
...}

pom.xml Estoy usando la dependencia como arranque de primavera y no como padre

<dependencyManagement>
    <dependencies>
        <!-- Import dependecy for spring boot from here-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.2.4.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

Respuestas a la pregunta(2)

Su respuesta a la pregunta