Spring Boot/バッチ処理/単純に実行する

Spring Boot/バッチ処理/単純に実行する

Spring Batch 等を使わずに単純に実行したいだけならこれでよい

@SpringBootApplication
public class SampleBatchApplication{
    public static void main(String[] args) {
        try {
            ConfigurableApplicationContext ctx = SpringApplication.run(SampleBatchApplication.class);
            ctx.getBean(SampleBatchApplication.class).run(args);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 
    @Autowired
    private HogeProc hogeProc;
 
    public void run(String... args) throws Exception {
        System.out.println("start");
        hogeProc.proc1(args);
        System.out.println("end");
    }
}
java/spring/spring_boot/batch/simple_run.txt · 最終更新: 2018-12-19 13:44 by ore