专利汇可以提供一种基于SpringBoot实现动态配置定时任务的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及JAVA应用与开发技术领域,具体涉及一种基于SpringBoot实现动态配置定时任务的方法。本发明所述的方法包含以下几个步骤:1、定义任务类,并撰写需要执行的任务方法;2、定义 定时器 配置类,配置定时器触发器、属性与调度方法;3、定义定时器时间配置类,设置多久 访问 一次 数据库 ;4、从数据库获得定时器执行的cron表达式并决定是否重新设置定时任务。本发明打破了传统定时任务时间仅能在注解上或者配置文件上固定写死的问题,实现动态配置定时任务,使得定时任务更加灵活可用,应用场景更广。,下面是一种基于SpringBoot实现动态配置定时任务的方法专利的具体信息内容。
1.一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的方法包含以下几个步骤:
步骤一、定义一个专门执行定时任务的类,任务类上必须含有把pojo实例化到spring容器的@Component注解、与定时器任务启动注解@EnableScheduling;
步骤二、任务类上编写需要定时执行的方法;
步骤三、定义定时器配置类,配置类上需要有标注配置类的注解@Configuration;
步骤四、配置定时任务属性,包括是否并发执行定时任务、设置定时任务的名字、对定时任务进行分组、定时任务需要执行的方法等;
步骤五、配置定时任务触发器,决定什么时候触发执行定时任务;
步骤六、配置定时任务调度工厂,用户定时任务quartz集群,设置当有定时任务执行时,对下一定时任务做的处理;
步骤七、定义定时任务时间配置类,操作数据库层,必须含有把pojo实例化到spring容器的@Component注解、与定时器任务启动注解@EnableScheduling;
步骤八、设置定时任务方法,方法内容为从数据库查的定时任务执行时间,通过@Scheduled注解设置每隔几秒进行一次查库,并根据查询结果决定是否重新设置定时任务。
2.根据权利要求1所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的步骤四中,在pojo类中实现设置定时器信息而不是在xml配置文件中设置,满足SpringBoot零配置写法。
3.根据权利要求1所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的步骤六中,配置了调度工厂,对定时任务的管理进行了优化,当定时任务冲突时用户可自定义进行冲突处理。
4.根据权利要求1所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的步骤八中,通过把定时任务的执行时间cron表达式存入到数据库的方式,实现SpringBoot动态配置定时任务。
5.根据权利要求3所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的定时任务冲突指同一时间段有多个定时任务同时执行的情况。
6.根据权利要求1所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的步骤二中,任务类上编写需要定时执行的方法是指任务类会实现对应的任务类接口,接口上的方法为需要定时执行的方法,任务类重写这些方法并定时执行这些方法。
7.根据权利要求1所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:所述的步骤八中,据查询结果决定是否重新设置定时任务是指,数据库表里面有是否更新且未读取的状态,当更新且未读取状态为1的时候,则需要重新设定定时任务。
8.根据权利要求7所述的一种基于SpringBoot实现动态配置定时任务的方法,其特征在于:当重新设定定时任务后,将修改更新且未读取状态为0。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
不活动模式操作 | 2020-05-08 | 869 |
适用于蜂蜜饮品贩卖机的防过期系统及使用方法 | 2020-05-08 | 613 |
一种双通信模块的通信通道切换方法 | 2020-05-08 | 68 |
多输出栅极驱动器系统及其操作方法 | 2020-05-11 | 500 |
一种用于提供推荐视频列表的方法与设备 | 2020-05-08 | 254 |
一种报文处理方法和装置 | 2020-05-11 | 43 |
冷库节能系统及其控制方法 | 2020-05-08 | 815 |
一种利用太阳能发电的公路危险标识牌 | 2020-05-08 | 21 |
一种糖尿病人用定时餐具 | 2020-05-08 | 264 |
一种基于红外感应的智能控制系统 | 2020-05-08 | 771 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。