1. 程式人生 > >spring專案中quartz的job類不能自動注入bean的問題

spring專案中quartz的job類不能自動注入bean的問題

在execute()方法中加入以下紅色部分程式碼:

//定時清除失效商品
public class ClearInvalidGoodsJob implements Job {


@Autowired
private GoodsInfoService goodsInfoservice;


@Override
public void execute(JobExecutionContext context)
throws JobExecutionException {
// 使得job物件可以通過註解實現依賴注入
    SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this);


    goodsInfoservice.clearInvalidGoods();

}


}