自己重新定义一个类继承AdaptableJobFactory类

public class JobFactory extends AdaptableJobFactory {
@Autowired
private AutowireCapableBeanFactory capableBeanFactory; @Override
protected Object createJobInstance(TriggerFiredBundle bundle) throws Exception {
//调用父类的方法
Object jobInstance = super.createJobInstance(bundle);
//进行注入
capableBeanFactory.autowireBean(jobInstance);
return jobInstance;
}
}

在sprig配置文件中配置

    <bean id="jobFactory" class="com.ka.common.quartz.JobFactory"></bean>

    <!-- 调度器 -->
<bean name="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobFactory" ref="jobFactory"></property>
<!-- 通过applicationContextSchedulerContextKey属性配置spring上下文 -->
<property name="applicationContextSchedulerContextKey">
<value>applicationContext</value>
</property>
</bean>

在job中使用

public class QuartzTaskMeetingNoticeHandler implements Job {
protected Logger log = LoggerFactory.getLogger(getClass()); @Resource(name = "AdminJournalServices")
protected IAdminJournalServices mIAdminJournalServices;
@Resource(name = "AdminAccountServices")
protected IAdminAccountServices mIAdminAccountServices; @Override
public void execute(JobExecutionContext context) throws JobExecutionException {
log.debug("-------------------获取调度任务 start--------------------");
}
}

引用参考:http://blog.csdn.net/irabbit0708/article/details/52023437

最新文章

  1. Longest Substring Without Repeating Characters (c#)
  2. Oracle函数解析
  3. [ASP.NET] 结合Web API在OWIN下实现OAuth
  4. winForm开发
  5. gridview回顾
  6. 通信协议:HTTP、TCP、UDP(转)
  7. win10 UWP 显示地图
  8. 02-线性结构3 Reversing Linked List
  9. 设置如何远程连接mysql数据库
  10. Unity 大中华区核心业务
  11. 痞子衡嵌入式:ARM Cortex-M文件那些事(3)- 工程文件(.ewp)
  12. day 17 - 2 递归函数练习
  13. Calico搭建配置
  14. NewZealand。。。
  15. mysql5.7 的 user表的密码字段从 password 变成了 authentication_string
  16. 使用vue iview遇到的一些问题
  17. 前端工程化之webpack中配置babel-loader(四)
  18. linux解决“XXX is not in the sudoers file”错误
  19. 170529、springMVC 的工作原理和机制
  20. Python基础框架和工具

热门文章

  1. js添加删除class
  2. JIRA7.13版本创建项目:问题类型管理(一)
  3. 分布式-信息方式-JMS大纲
  4. Java并发编程的艺术笔记(八)——线程池
  5. 在浏览器访问Tomcat的时候报错java.lang.IllegalArgumentException: Control character in cookie value or attribute.
  6. JSP——指令(Directive)
  7. Linux高级调试与优化——ptrace
  8. 方差分析(python代码实现)
  9. OpenCV学习笔记(3)——图像的基本操作
  10. leetcode 51 N皇后问题