步骤,如图所示

1.添加定时任务1业务类

package top.ytheng.demo.task;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;//定时任务业务类
@Component
public class TestTask {//两秒执行一次@Scheduled(fixedRate=2000)public void sum() {System.out.println("当前时间:" + new Date());}
}

2.添加启动类

package top.ytheng.demo;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.boot.web.servlet.ServletComponentScan;@SpringBootApplication //等于下面3个
//@SpringBootConfiguration
//@EnableAutoConfiguration
//@ComponentScan
//拦截器用到
@ServletComponentScan
//MyBatis用到
@MapperScan("top.ytheng.demo.mapper")
//定时使用(开启定时任务)
@EnableScheduling
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}
}

3.右键项目Run As启动,查看打印日志即可

转载于:https://www.cnblogs.com/tianhengblogs/p/9823507.html

SpringBoot------定时任务相关推荐

  1. SpringBoot定时任务实现的两种方式介绍

    今天给大家介绍SpringBoot定时任务实现的几种方式,希望对大家能有所帮助! 1.SpringTask 用法 框架介绍:SpringTask是Spring自带的轻量级定时任务工具,相比于Quart ...

  2. 开关配置springboot定时任务

    题外话 这是我第五篇原创文章,计划写定时任务内容,想想只要打开自己的有道云笔记,复制粘贴,整理排版一下就能轻松搞定了,这样做有意义吗?自己写文章的价值点是什么呢?考虑了很长时间,主要希望做到一下几点: ...

  3. SpringBoot定时任务(@Scheduled)说明

    转载文章:http://blog.csdn.net/loongshawn/article/details/50663393 1. 定时任务实现方式 定时任务实现方式: Java自带的java.util ...

  4. springBoot 定时任务执行一段时间后失效

    问题描述: springBoot 定时任务执行一段时间后失效,定时任务调用http过一段时间后什么异常也没有 原因:http请求僵死,导致线程也不往下执行,最终导致后面的定时任务也不执行: 解决方法: ...

  5. SpringBoot定时任务简单应用

    SpringBoot定时任务可以用于周期性重复工作的编写,其应用简单,能满足绝大多数需求.在Java中实现定时任务主要有三种实现形式:一是使用JDK 自带的 Timer,二是使用第三方组件 Quart ...

  6. SpringBoot定时任务 - 集成quartz实现定时任务(单实例和分布式两种方式)

    最为常用定时任务框架是Quartz,并且Spring也集成了Quartz的框架,Quartz不仅支持单实例方式还支持分布式方式.本文主要介绍Quartz,基础的Quartz的集成案例本,以及实现基于数 ...

  7. SpringBoot 定时任务的实现

    介绍两种实现方式:配置实现和读取数据库定时任务配置实现. 配置实现比较简单.直接撸代码: package com; import java.util.Properties; import org.ap ...

  8. springboot定时任务未登录情况下获取用户信息报错解决方案

    解决org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling ...

  9. SpringBoot定时任务升级篇(动态添加修改删除定时任务)

    (1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadPoolTaskSchedule ...

  10. Java 实现 Springboot 定时任务(每隔一段时间自动执行一次)

    Java实现非Web项目的Springboot定时任务(每3秒自动执行一次) 前言 一.新建Java Springboot项目 二.示例代码 运行效果 总结 前言 运行非Web的Springboot项 ...

最新文章

  1. 基于Vue开发的购物车案例
  2. TensorFlow1.8.0正式发布,Bug修复和改进内容都在这里了
  3. C++ sort()函数的cmp含义
  4. redis-sentinel 主从复制高可用
  5. 利用emu8086学习汇编int 10h功能
  6. matlab五角星的二维作图,MATLAB二维画图综合实例
  7. python安卓下载-python手册中文版apk下载
  8. [51nod1116]K进制下的大数
  9. Java 会被新兴语言取代吗?
  10. OC、OD、线或线与逻辑
  11. Win10自带工具DISM修复系统
  12. 4.蒙特卡洛(Monte-Carlo, MC)+时序差分(Temporal Difference, TD)
  13. win7电脑访问共享提示“您可能没有权限使用网络资源”的解决技巧--win10专业版
  14. 计算机的硬盘配额如何更改,磁盘配额怎么设置
  15. 离散数学1-数理逻辑的基本概念
  16. omnigraffle mac 破解
  17. 2021十个最佳linux发行版介绍
  18. MacOS任意降级(完美教程)
  19. 物体检测及分类方法总结
  20. 《奇点临近》奇点和纪元

热门文章

  1. linux man 手册翻译,close (linux man) 翻译
  2. C语言标准库<math.h>
  3. java remove map_Java HashMap remove()方法
  4. 在linux看数据库表空间,Linux平台达梦数据库V7之表空间管理
  5. MySQL View
  6. Python Logging Loggers
  7. MySQL Spatial Data Types
  8. vim 实用技巧 查找和替换
  9. Sphinx 初始化项目
  10. python 批量查询网页导出结果_李亚涛:python批量查询网页收录情况并计算收录率...