专栏首页爱明依spring定时器注解的用法详解

spring定时器注解的用法详解

核心2步:

第一步:关于spring-mvc 配置文件的修改:

注:在配置文件的beans 里面加入一下内容:

1.1 标签的引入:
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-4.1.xsd
1.2 注解的启动以及扫描包路径的配置
注:加在<mvc:annotation-driven> 标签的后面
<context:component-scan base-package="com.bonc.ioc.iot.scheduled" />
<task:annotation-driven scheduler="qbScheduler" mode="proxy"/>
<task:scheduler id="qbScheduler" pool-size="10"/>
第二步:Java代码注解-
@Component("iotParserTaskPre")
public class IotParserTaskPre {

    @Autowired
    private IotParserServiceMapper iotParserServiceMapper;

    @Scheduled(cron = "0/1 * * * * ?")
//    @Scheduled(fixedRate = 1000*2)
    public void getIsAbledParserTask(){
        List<IotParserService> iotParserServiceList=iotParserServiceMapper.findParserTasks();
        if(iotParserServiceList!=null&&!iotParserServiceList.isEmpty()){
            //todo 1 根据查询得到的任务数量启动多线程
            //todo 2 更新服务解析状态为(开始解析)
            //todo 3 解析服务 (核心方法)
            //todo 4 更新服务解析状态 (解析中)
            //todo 5 保存解析数据
            //todo 6 更新服务解析状态 (解析完成)
        }
    }


}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微服务日志配置以及在生产环境怎么查看日志?

    Logback默认配置的步骤     (1). 尝试在 classpath下查找文件logback-test.xml;     (2). 如果文件不存在...

    爱明依
  • Spring Cloud gateway 文件下载 文件名称 乱码解决方案

    =============================================

    爱明依
  • 创业公司 互联网架构方案 整体技术栈 基础设施 数据库 服务治理 消息中间件 日志系统 ELK 自动化部署

    【图1】 计算机语言 有点眼晕,以上只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的...

    爱明依
  • 坑爹的日志无法按天切割问题!

    Java技术栈
  • $.ajax的post请求不好使了?

    但是问题是,success里的回调根本就不执行,百般修改也没反应。再看php代码,

    web前端教室
  • 微服务日志配置以及在生产环境怎么查看日志?

    Logback默认配置的步骤     (1). 尝试在 classpath下查找文件logback-test.xml;     (2). 如果文件不存在...

    爱明依
  • 吹弹牛皮之Unity 无GC产生的String操作

    小菜最近有些颓废了,沉迷于网络手游无法自拔(王者荣耀,qq飞车,荒野乱斗)懈怠了自我学习和公众号的更新。实在在是对不住大家了。今天小菜来开一个大佬常提及到的优化...

    用户7698595
  • SpringCloud-Feign[微服务日志处理]

      在微服务中,有时我们需要查看服务之前的调用情况,如下,我们想要查看consumer调用provider的情况,浏览器到consumer的调用情况我们可以通过...

    用户4919348
  • Express调用mssql驱动公共类dbHelper

    直接上代码: /** * Created by chaozhou on 2015/9/18. */ var mssql = require('mssql')...

    Java中文社群-磊哥
  • nodejs封装mssql

    对mssql操作Sqlserver数据库的基本封装: 记录一下: /** * Created by chaozhou on 2015/9/18. */ va...

    用户1141560

扫码关注云+社区

领取腾讯云代金券