package com.zl.yxt.config; import org.quartz.spi.TriggerFiredBundle; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.AutowireCapableBeanFactory; import org.springframework.scheduling.quartz.SpringBeanJobFactory; import org.springframework.stereotype.Component; @Component //解决job(quzrtz)不可调用spring的bean public class JobFactory extends SpringBeanJobFactory { @Autowired private AutowireCapableBeanFactory beanFactory; /** * 这里覆盖了super的createJobInstance方法,对其创建出来的类再进行autowire。 * * @param bundle * @return * @throws Exception */ @Override protected Object createJobInstance(TriggerFiredBundle bundle) throws Exception { Object jobInstance = super.createJobInstance(bundle); beanFactory.autowireBean(jobInstance); return jobInstance; } }
最近下载更多
微信网友_6927932988952576 LV12
3月31日
顾北城 LV12
3月28日
西瓜哥哥 LV4
2023年8月8日
ericxu1116 LV24
2023年5月28日
1806795436 LV4
2023年1月10日
331376387 LV5
2022年11月16日
qlpqlp LV7
2022年11月14日
郎建伟 LV1
2022年11月11日
wensente LV2
2022年11月2日
nyfcalf LV12
2022年10月14日
最近浏览更多
yangchengshuai LV15
10月29日
huangzy LV12
10月23日
withyouatdusk LV2
10月19日
sgm123456 LV13
10月12日
talete LV3
9月29日
Lxmzdm123 LV3
9月20日
krispeng LV13
9月17日
yimaoermao LV1
9月14日
颜菜菜 LV2
9月6日
微信网友_7134912998903808 LV9
8月29日