newJob的用法如下:
newJob(ConnectorScheduler.class)
但是我也想在ConnectorScheduler的实例上设置一些Spring JdbcTemplate,这是可行的吗?
基本上我想做
job=new ConnectorScheduler();
job.setJdbcTemplate(jdbcTemplate);
newJob(job);
答案 0 :(得分:0)
是的,但您可以将参数传递给作业(和触发器),但在Quartz中,您必须使用如此工作的JobDataMap结构:
job=new ConnectorScheduler();
job.getJobDataMap().put("param1", "123");
newJob(job);
对于数字(和其他非字符串值),您可以使用:
job.getJobDataMap().putAsString("param1", 123);