spring 定时任务的实现

2019-07-15 17:42:32 浏览数 (1)

1.xml的配置文件中加入

代码语言:javascript复制
xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee"

		http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd "

2.配置文件中加入扫描代码

代码语言:javascript复制
    <!-- 任务调度器 -->
    <task:scheduler id="scheduler" pool-size="10"/>

    <!-- 任务执行器 -->
    <task:executor id="executor" pool-size="10"/>

    <!--开启注解调度支持 @Async @Scheduled-->
    <task:annotation-driven executor="executor" scheduler="scheduler" proxy-target-class="true"/>

3.类的注解

在类上面加上@compent注解,同时注意加入@Lazy(value=false).,才能运行

4.方法上面加入

代码语言:javascript复制
@Scheduled(cron = "0/5 * * * * ?")

0 人点赞