Spring-@Scheduled
来源:互联网 发布:linux进程占用cpu过高 编辑:程序博客网 时间:2024/06/08 05:51
@Scheduled:定时任务的注解
定时任务的配置:
1.xml配置
添加task的xml的命名空间
xmlns:task="http://www.springframework.org/schema/task"
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd
2.启用注解驱动的定时任务
<task:annotation-drivenscheduler="threadPoolTaskScheduler"/>
3.配置定时任务的线程池(如果不配线程池,默认定时任务为单线程)
<beanid="threadPoolTaskScheduler"class="org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler">
<propertyname="poolSize"value="16"/>
<propertyname="threadNamePrefix"value="taskScheduler_"/>
<propertyname="awaitTerminationSeconds"value="10"/>
</bean>
代码:
packagecom.caocao.web.job;
importorg.slf4j.Logger;
importorg.slf4j.LoggerFactory;
importorg.springframework.scheduling.annotation.Scheduled;
importorg.springframework.stereotype.Component;
/**
* 用户黑名单封号Task
* Created by tangchenglong on 2016/8/24.
*/
@Component
public classCustomerFreezeTask {
privateLogger logger= LoggerFactory.getLogger(CustomerFreezeTask.class);
@Scheduled(cron = "* 0/2 * * * ?")
public voidqueryCustomerBlackListToFreeze(){
//操作
}
}
0 0
- spring scheduled
- Spring @Scheduled
- Spring-@Scheduled
- spring-Scheduled
- spring配置scheduled job
- spring @Scheduled 并发执行
- Spring中的@Scheduled
- Spring注解定时器@Scheduled
- spring @scheduled并发
- spring定时器(@Scheduled)
- Spring任务调度scheduled
- Spring @Scheduled 注解
- Spring 定时任务 @Scheduled
- spring scheduled定时任务
- spring @Scheduled 定时器
- spring @Scheduled cron表达式
- Spring @Scheduled应用解析
- Spring定时任务(@Scheduled)
- POJ 2182 Lost Cows
- 一、大型网站技术架构核心原理
- 自定义标签
- Hibernate一对一 外键关联映射(one-to-one)
- lsd:tracking
- Spring-@Scheduled
- HTTP协议 (五) 代理
- 保护模式中断
- C#入门10.1——接口的声明
- 【Android】Android缩放图片大小,保存图片
- leetcode_c++:树:Maximum Depth of Binary Tree(104)
- ButterKnife 8.3.0 不生效问题
- 神州顺利办发的红包真的好使吗?
- FreeBSD下vsftpd配置