一、定時器的配置(注意配圖中beans裏面,要有相關的引用)spring
xmlns:task="http://www.springframework.org/schema/task"component
http://www.springframework.org/schema/taskxml
http://www.springframework.org/schema/task/spring-task-3.2.xsd對象
<!-- task任務掃描註解 -->開發
<task:annotation-driven />io
<context:component-scan base-package="所須要掃描的包或類"></context:component-scan>配置
二、建立相對應的處理業務的Task方法。service
注:須要添加相關的註解。@Component、@Scheduled。定時器
三、定時器已經基本知足了基本業務的開發,可是,因爲定時器的執行優先於注入,所以咱們不能經過@Resource注入service。引用
所以咱們須要建立一個類ApplicationContextUtil,用來獲取service。
四、定時器中經過ApplicationContextUtil類,得到service。
注:相對應的,在service中須要配置service名稱。
這樣咱們就能夠獲取到service對象進行相對應的業務處理