springboot(九):定时任务
SpringBoot 任务 定时
2023-09-11 14:17:33 时间
在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现
groupId org.springframework.boot /groupId artifactId spring-boot-starter /artifactId /dependency dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-test /artifactId scope test /scope /dependency dependency groupId org.springframework.boot /groupId artifactId spring-boot-devtools /artifactId optional true /optional /dependency /dependencies
public static void main(String[] args) { SpringApplication.run(Application.class, args); }
private void process(){ System.out.println("this is scheduler task runing "+(count++)); }
定时任务2:
public void reportCurrentTime() { System.out.println("现在时间:" + dateFormat.format(new Date())); }
结果如下:
@Scheduled 参数可以接受两种定时的设置,一种是我们常用的cron="*/6 * * * * ?",一种是 fixedRate = 6000,两种都表示每隔六秒打印一下内容。
fixedRate 说明
@Scheduled(initialDelay=1000, fixedRate=6000) :第一次延迟1秒后执行,之后按fixedRate的规则每6秒执行一次
【SpringBoot】25、SpringBoot中使用Quartz管理定时任务(下) 定时任务在系统中用到的地方很多,例如每晚凌晨的数据备份,每小时获取第三方平台的 Token 信息等等,之前我们都是在项目中规定这个定时任务什么时候启动,到时间了便会自己启动,那么我们想要停止这个定时任务的时候,就需要去改动代码,还得启停服务器,这是非常不友好的事情
【SpringBoot】25、SpringBoot中使用Quartz管理定时任务(上) 定时任务在系统中用到的地方很多,例如每晚凌晨的数据备份,每小时获取第三方平台的 Token 信息等等,之前我们都是在项目中规定这个定时任务什么时候启动,到时间了便会自己启动,那么我们想要停止这个定时任务的时候,就需要去改动代码,还得启停服务器,这是非常不友好的事情
Springboot2.x整合定时任务的小案例(某年某月某日执行) 有时候在开发中经常会使用一些定时的任务,比如果整点推送,或者是每隔一段时间给客户发送一个消息等等。这篇文章主要是通过Springboot整合Schedule来实现一个定时任务,非常的简单
相关文章
- 补习系列(16)-springboot mongodb 数据库应用技巧
- springboot集成jdbcTemplate
- SpringBoot之使用Scheduled做定时任务
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- springboot 模拟上次文件: MultipartFile + json餐食
- springboot集成kafka及kafka web UI的使用
- SpringBoot集成mybatis
- SpringBoot配置属性之Security
- 【多模块聚合工程】IDEA搭建SpringBoot多模块聚合工程详细步骤
- 【SpringBoot笔记01】SpringBoot框架介绍及其基础环境搭建
- Springboot调度任务:基本实现
- SpringBoot中使用Easyexcel实现Excel导入导出功能(二)
- 【工具类】springboot整合Swagger
- springboot定时任务,SERVICE层无法注入问题详细解决
- 解决Springboot get请求是参数过长的情况
- idea 创建 springboot 模块报错-解决
- vue中使用分页组件、将从数据库中查询出来的数据分页展示(前后端分离SpringBoot+Vue)
- springboot默认提供的ThreadPoolTaskExecutor
- SpringBoot---Web开发第一部分
- Springboot内置的工具类之ObjectUtils
- SpringBoot-Dubbo中的Customer怎么获取了注册中心的服务呢?