2022-06-03 09:53

我复制过去,修改了一下,可以用了,下面修改办法:
第一:依赖直接拿去,不用百度上找
org.quartz-scheduler
quartz
2.2.1


第二、QuartzPlugin.java(插件类)代码的修改:
(1):所有Throwables.propagate(e); 改成e.printStackTrace();
(2): public QuartzPlugin(String jobConfig) {
this.jobConfig = jobConfig;
this.confConfig = "quartz_config.properties"; //修改部分
}

public QuartzPlugin() {
this.jobConfig = "quartz_job.properties";//修改部分
this.confConfig = "quartz_config.properties";//修改部分
}
quartz_job.properties 和quartz_config.properties放在src/main/resources下面即可
(3):
private List jobs = new ArrayList();
private SchedulerFactory sf;
private static Scheduler scheduler;
private String jobConfig;
private String confConfig;
private Prop jobProp;//修改部分

private void loadJobsFromProperties() {
if (StrKit.isBlank(jobConfig)) {
return;
}
jobProp = PropKit.use(jobConfig);//修改的部分
String jobArray = jobProp.get("jobArray");
if (StrKit.isBlank(jobArray)) {
return;
}
String[] jobArrayList = jobArray.split(",");
for (String jobName : jobArrayList) {
jobs.add(createJobBean(jobName));
}
}
第三:configPlugin 方法添加
//配置定时插件
QuartzPlugin qp = new QuartzPlugin();
me.add(qp);
第四:quartz_job.properties 里面修改定时时间
#5秒执行
task1.cron=0/5 * * * * ?
测试类:
public class Task1 implements Job{
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
System.out.println("5秒执行一次!");
}
}

2022-05-21 12:04

我都设置了utf-8,所以我也不信!

2022-03-07 14:56

@zzutligang 说错了cookie放UUID,那你可以用redis去做登录限制

2022-03-04 15:00

我是判断浏览器cookie和缓存里面对应user对象,作为登录控制(只要其中一个为空就跳转到登录界面)。通过全局拦截器实现

2022-03-04 14:54

用jfinal开发项目,越开发越自信,用springboot,越开发越头大。

2022-03-04 14:52

看springboot视频会痛苦,看jfinal视频很简单

2022-03-01 09:17

Controller 返回值自动匹配渲染器 看中这一个更新了版本

2021-11-08 17:03

关于数据库查询慢的问题,通过创建对应索引轻松解决。

2021-11-08 16:13

@山东小木 小说网站说明: 本站所有小说为转载作品,所有章节均由网友上传,转载至本站只是为了宣传本书让更多读者欣赏。

2021-09-08 16:09

@fmpoffice 我部署了Nginx,然后看了詹总在一篇反馈的回复,果断使用undertow里面ssl配置,把Nginx关闭了,因为我网站访问量比较少