今天做spring 定时任务 ,但是每次 定时都是走两次, 看网上说是系统初始化的时候 ,实例化了两遍。
大概的配置文件截图 如下。
web.xml 加载的时候 初始化了 applicationContext.xml。
applicationContext.xml 里面 引入了 spring-config-task.xml
定时的配置 spring-config-task.xml
ref:是 spring 初始化的一个service,
mothod:是service 类 中的 一个方法。
cron: 配置定时的参数,这个可以网上百度,
重点 重点 重点
这是之前 web 的配置, 重点就在这里是重复的加载,
改成如下 配置, 就可以了。
这样定时就只走一次了,