定时任务
定时任务基于 Snail Job(2.0.2)开发,详细用法参考:官方文档。
启用定时任务
在 lihua-admin 的启动类 LiHuaApplication 中,放开 @EnableSnailJob 注解的注释即可启动
// @EnableSnailJob
@SpringBootApplication
@EnableAsync(proxyTargetClass = true)
@MapperScan({"com.lihua.**.mapper"})
@ComponentScan({"com.lihua.**"})
public class LiHuaApplication {
public static void main(String[] args) {
SpringApplication.run(LiHuaApplication.class, args);
}
}默认未接入 Snail Job 服务端的部署无需关心此模块;
@EnableSnailJob处于注释状态时不影响系统启动
配置
lihua-admin 下 application-dev.yml(开发) 配置文件可对定时任务进行配置(默认同样处于注释状态)
# 定时任务
# 如需启用需要从启动类【com/lihua/LiHuaApplication.java】中将 @EnableSnailJob 注释解除
# snail-job:
# server:
# host: 127.0.0.1
# port: 17888
# namespace: ''
# group: ''
# token: ''
