首页 > 编程语言 > 详细

Springboot中如何实现定时任务

时间:2020-12-17 19:52:16      阅读:69      评论:0      收藏:0      [点我收藏+]

一:如何基于Scheduled实现定时任务

 1.1:在启动类上添加 @EnableScheduling注解
 1.2:写一个方法如下:

 @Scheduled(cron = "0 */1 * * * ?")
   public void scheld() {
      System.out.println("手机打开后所得到的");
  }
  
  1.3:针对:Scheduled:【所有时间的单位都是毫秒】
        1.3.1:fixedRate
        1.3.2:fixedDelay 
        1.3.3:initialDelay 
        1.3.4: cron 表达式
   此处来源:https://www.cnblogs.com/lenve/p/10728897.html
  
  1.4:针对Transactional:
        1.4.1:以下两者的区别
            @Transactional(rollbackFor=Exception.class)
            在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。
            @Transactional
            在项目中, 如果类上加上这个注解, 那么事务只会在遇到RuntimeException的时候才会回滚

二:如何基于Quartz框架实现

Springboot中如何实现定时任务

原文:https://www.cnblogs.com/libinshenbg/p/14151391.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!