SpringBoot 较为简单的定时任务
2020-07-25 14:29
232 查看
- 创建定时任务类 每一分钟执行一次
@Component @EnableScheduling public class AllianceDiscountsActivityJob { @Autowired private AllianceDiscountsActivityService allianceDiscountsActivityService; // @Scheduled(cron = "0 0 0 * * ?") @Scheduled(cron = "0 */1 * * * ?") public void checkAllianceDiscounts()throws Exception{ allianceDiscountsActivityService.checkAllianceDiscounts(); } }
- 创建service
public interface AllianceDiscountsActivityService { void checkAllianceDiscounts() throws Exception; }
- 创建serviceImpl
@Override public void checkAllianceDiscounts() throws Exception { int num=allianceDiscountsActivityMapper.checkAllianceDiscountActivity(); }
- 之后创建mapper mapper mybatis-mapper 用来实现定时任务的方法
public interface AllianceDiscountsActivityMapper { int checkAllianceDiscountActivity(); } <update id="checkAllianceDiscountActivity" parameterType="java.lang.String"> update alliance set status=3 WHERE start_time <![CDATA[<=]]> NOW() and is_del=0 and status=1; update alliance set status=2 WHERE end_time <![CDATA[<=]]> NOW() and is_del=0 and status=3; </update>
相关文章推荐
- spring boot启动简单的定时任务
- SpringBoot整合Quartz定时任务 的简单实例 2
- SpringBoot最简单启动定时任务demo
- 二、springboot项目的简单使用之:定时任务
- Spring task定时任务简单实用(springboot)
- SpringBoot整合Quartz定时任务 的简单实例
- spring-boot之简单定时任务
- spring boot + Schedule简单定时任务实现
- SpringBoot实践之---定时任务scheduled的使用
- spring-boot集成定时任务
- 关于spring-boot下定时任务的坑
- SpringBoot—动态修改定时任务cron参数
- SpringBoot+Schedule 快速配置定时任务及配置任务开关
- SpringBoot之异步任务、定时任务、邮件任务
- Java后端爱上SpringBoot 第六节:SpringBoot定时任务及异步调用
- 集群服务器下使用SpringBoot @Scheduled注解定时任务
- Springboot 定时任务
- SpringBoot使用@Scheduled创建定时任务
- Spring Boot配置定时任务
- SpringBoot 定时任务、异步任务、邮件任务