Springboot中如何实现定时任务
一:如何基于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框架实现
posted on 2020-12-17 19:14 夜空中闪闪发光的星星 阅读(108) 评论(0) 收藏 举报
浙公网安备 33010602011771号