SpringBoot 中实现配置和使用定时器_张童瑶的博客

简介: 简单两步,实现在spring boot中配置和使用定时器:1、在入口类中加入@EnableScheduling注解(即springboot启动类添加注解@EnableScheduling)。2、创建定时器类,类中的方法注解了@Scheduled就是一个定时器,我这里谢了两个定时器,你们用一个也行。

简单两步,实现在spring boot中配置和使用定时器:

1、在入口类中加入@EnableScheduling注解(即springboot启动类添加注解@EnableScheduling):

@SpringBootApplication  
@EnableScheduling  
public class MySpringBootApplication {  
    private static Logger logger = LoggerFactory.getLogger(MySpringBootApplication.class);  
    public static void main(String[] args) {  
        SpringApplication.run(MySpringBootApplication.class, args);  
        logger.info("My Spring Boot Application Started");  
    }  
}  

2、创建定时器类,类中的方法注解了@Scheduled就是一个定时器,我这里谢了两个定时器,你们用一个也行。:

@Component  
public class Scheduler {  
    private final Logger logger = LoggerFactory.getLogger(this.getClass());  
    @Scheduled(cron="0 0/1 * * * ?") //每分钟执行一次,这是cron表达式  
    public void statusCheck() {      
        logger.info("每分钟执行一次。开始……");  
        //statusTask.healthCheck();  
        logger.info("每分钟执行一次。结束。");  
    }    
    @Scheduled(fixedRate=20000)  
    public void testTasks() {      
        logger.info("每20秒执行一次。开始……");  
        //statusTask.healthCheck();  
        logger.info("每20秒执行一次。结束。");  
    }    
}

顺便说一下,国内又一款开源软件Wall,搭建特别简单,可以搭建个人照片墙和视频墙,有兴趣可以看下教程:https://blog.csdn.net/u014641168/article/details/129396364

目录
相关文章
|
3月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的博客系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的博客系统的详细设计和实现(源码+lw+部署文档+讲解等)
32 5
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的博客系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的博客系统附带文章源码部署视频讲解等
15 0
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js的精简博客系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的精简博客系统附带文章和源代码设计说明文档ppt
25 2
|
3月前
|
运维 监控 Java
SpringBoot-ElasticJob封装快速上手使用(分布式定时器)
SpringBoot-ElasticJob封装快速上手使用(分布式定时器)
|
3月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的博客小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的博客小程序的详细设计和实现(源码+lw+部署文档+讲解等)
103 0
|
3月前
|
前端开发 Java 开发工具
一款基于 Spring Boot 的现代化社区(论坛/问答/社交网络/博客)
一款基于 Spring Boot 的现代化社区(论坛/问答/社交网络/博客)
93 0
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的精简博客系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的精简博客系统附带文章源码部署视频讲解等
24 0
|
3月前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的博客小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的博客小程序的详细设计和实现
16 0
|
4月前
|
JavaScript Java 关系型数据库
springboot+vue校园博客系统(源码+文档)
系统采用Java、SpringBoot、Mybatis框架,支持JDK1.8和MySQL 5.7+,前端使用Node.js和Vue。功能包括管理员的博主管理、文章分类、举报投诉和系统管理,博主的个人中心、文章管理和举报投诉管理。系统还包含轮播图管理、系统公告、文章信息及举报投诉的详情、删除和修改功能。博主可进行收藏管理,首页展示文章信息、系统公告等。此外,还有博主注册、登录和个人中心等功能。
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的企业博客网站的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的企业博客网站的详细设计和实现(源码+lw+部署文档+讲解等)