javascript
Spring Task配置
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
注意:定時任務的組件(類)一定不要lazy init,可以在配置文件中加default-lazy-init="false",或者在執(zhí)行的組件上家注解@Lazy(false)
1.配置文件
先添加命名空間??
<?xml?version="1.0"?encoding="UTF-8"?>??
<beans?xmlns:task="http://www.springframework.org/schema/task"??
?????????xsi:schemaLocation="http://www.springframework.org/schema/task???????
?????????http://www.springframework.org/schema/task/spring-task-4.0.xsd">??
?????
?<!--?here?is?a?right?place?for?such?configuration?
????????-->??
??<task:annotation-driven?executor="myExecutor"?scheduler="myScheduler"/>??
??<task:executor??id="myExecutor"??pool-size="5"/>??
??<task:scheduler?id="myScheduler"?pool-size="10"/>??
2.要執(zhí)行的組件(類)
@Service ??
@Lazy (false)??
public?class?PrintSchedule?{??
??
????private?static?final?SimpleDateFormat?dateFormat?=?new?SimpleDateFormat("HH:mm:ss");??
??
//????@Scheduled(cron?=?"0-59?*?*?*?*?*")//每秒執(zhí)行一次??
????@Scheduled(cron?=?"0?*/10?*?*?*?*")//每十分鐘執(zhí)行一次??
????public?void?reportCurrentTime()?{??
????????System.out.println("The?time?is?now?"?+?dateFormat.format(new?Date()));??
????}??
????????
}??
轉(zhuǎn)載于:https://my.oschina.net/u/2294538/blog/515970
總結
以上是生活随笔為你收集整理的Spring Task配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 安装 phpstorm
- 下一篇: 读取oracle注释