这个简单的测试JOB可以执行,没有问题,但是 如果要在job中用@Autowored 注入一个sevice,惊喜来了,service注入不成功,调用的时候报空指针异常。
对于quartz 定时器注入bean不成功,百度有很多解释和解决方案,但是好像在我这里行不通。所以我用了最蠢的方法
需要使用service的时候,在代码里面通过反射获取,如下
QuartzService quartzService = (QuartzService) SpringContextHolder.getBean("quartzService");