Сначала добавить аннотацию в класс запуска: @enablescheduling, чтобы начать задачу времени
@SpringbootApplication@enablesCedulingPublic Class Application {public static void main (string [] args) {SpringApplication.run (Application.class, args); }}Затем создайте новый класс заданий времена
@ComponentPublic Class QuartzService {/** * выполнить задачи временного времени через выражения времени */@scheduled (cron = "0/1 * * *?") Public void timertonow () {System.out.println ("Сейчас:" + new Simpledateformat ("yyyy-mm-dd hh: mm: mm.). } / ***Выполнить один раз каждые x миллисекунды после начального времени* / @Scheduled (fixdRate = 5000) public void timertozzp () {System.out.println ("fixedrate:" + new Random (). Nextlong () + new Sommentedateformat ("HH: MM: SS"). FORMAT (new Date (););); } / *** Выполнить один раз каждые X миллисекунды после окончания времени окончания* / @scheduled (fixeddelay = 10000) public void timertoreportcount () {System.out.println ("fixedDelay:" + new Random (). NextLong () + new SimpleDateFormat ("hh: mm: ss"). } / ** * Первая задержка - x миллисекунды, а затем выполнять каждые X миллисекунды в соответствии с правилами фиксированного уровня * / @schedulated (initialledelay = 10000, fixdrate = 6000) public void timertoreport () {System.out.println ("initialDelay:" + newardper (). SimpleDateFormat ("HH: MM: SS"). Format (New Date ())); }}Начните проект, запустите запланированную задачу
Суммировать
Выше приведено код реализации обработки задач Springboot, которую редактор представил вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!