• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
爪哇小楠
好吃懒做,喜欢樱花的95后老奶奶
博客园    首页    新随笔    联系   管理    订阅  订阅
在java中使用ssm框架的定时的实现

1.首先需要在application.xml里面配置如下的代码:

 xmlns:task="http://www.springframework.org/schema/task

http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.0.xsd

注意xmlns需要写在上面,而下面的http的内容需要写在xsi里面,如下:

2.需要在相关的实现类里面写要操作的方法,如下:

@Service
public class SetTimeService {

@Scheduled(cron = "0/5 * * * * ? ")
public void myTestWork() {
System.out.println("测试");
}
}

注意@Scheduled(cron = "0/5 * * * * ? ")标签下使用的方法myTestWork()不能带参数,否则在启动的时候会报错,另外cron = "0/5 * * * * ? ",0/5表示每5秒执行一次

从左向右依次是 [秒] [分] [小时] [日] [月] [年],具体的配置可以百度一下

3.配置完之后,启动Tomcat就会每五秒执行上面的的myTestWork()方法,控制台每五秒会输出测试两个字

 

樱花和代码皆我最爱
posted on 2018-10-15 11:45  爪哇小楠  阅读(773)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3