SpringBoot启动时立即执行的方法和定时任务的 |
您所在的位置:网站首页 › 定时器立即执行一次 › SpringBoot启动时立即执行的方法和定时任务的 |
1、SpringBoot启动时立即执行的方法
在SpringBoot的启动中需要实现 CommandLineRunner 接口,重新 run 方法。示例如下: @SpringBootApplication @Slf4j public class TestApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); } @Override public void run(String... args) throws Exception { log.info("启动方法!!!!!!!!"); }} 首先我们需要在启动类上面添加注解 @EnableScheduling 然后添加一个定时任务即可。示例如下 @SpringBootApplication @Slf4j @EnableScheduling public class TestApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); } @Override public void run(String... args) throws Exception { log.info("启动方法!!!!!!!!"); } @Scheduled(cron = "0/3 * * * * ? ") public void scheduled() { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = simpleDateFormat.format(new Date()); log.info("定时任务:" + date); }} |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |