###前提・実現したいこと
プログラミング初心者で、Springbootを勉強しています。
webアプリケーションとバッチを一つのプロジェクトで作成しようとしています。
バッチは定期的に実行しようと考えており、@Scheduled を使いたいなと思っています。
###発生している問題
スケジュールを@Scheduledを使うと、
バッチは動いていないのですがwebはちゃんと表示されます。
定期バッチとwebを両方実装する方法を教えてほしいです。
###該当のソースコード
@SpringBootApplication @RestController @EnableScheduling public class AccountingApplication extends SpringBootServletInitializer{ //ここでバッチ処理を呼び出す @Scheduled(cron = "0 * * * * *", zone = "Asia/Tokyo") public void reportTime() { System.out.println("test"); } public static void main(String[] args) { SpringApplication.run(AccountingApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(AccountingApplication.class); } }
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
Java 1.8.0_121
Spring boot 1.4.5 Release
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。