springboot 使用 @Scheduled注解定时任务, 方法传参解决办法

  • 如题,springboot使用定时任务很简单,加个注解就行啦 

注解的使用方法,1.启动类加上注解 @EnableScheduling //开启定时任务支持

                         2.方法上使用@Scheduled(cron = "0 0 3 * * ?") 这个代表每天凌晨三点启动, cron具体使用请百度

                         3.如果不是在service层使用定时任务,要注意你的方法要加载到spring里面, 请使用@component

 

  • 然后就是加了定时任务的方法怎么传参, 比如有个方法, 我需要获取日期,一般是获取当天的时间new Date()就行了
  • 但是,有时候我需要自己传一个日期进来, 如下操作

springboot 使用 @Scheduled注解定时任务, 方法传参解决办法