在项目中遇到了一个需求:例如每个人都有一张身份证,身份证都是有一个过期的时间的,假如说我们希望在证书即将过期的30天内系统自动的提醒用户。而不是需要工作人员去主动去联系用户,提醒由系统自动完成,这就简化了工作量。
定时器的配置:
<!-- 定时器 -->
<!-- ref:定时器类在xml中的bean的id -->
<!-- method:方法名 -->
<!-- cron:时间(每天点凌晨一点执行一次) -->
<task:scheduled-tasks>
<task:scheduled ref="webTask" method="TaskJob" cron="0 0 1 * * ?"/>
</task:scheduled-tasks>
<!-- 开启注解,自动扫瞄com下的所有包 -->
<context:annotation-config></context:annotation-config>
<context:component-scan base-package="com.*" />