这是定时调度的类
@IocBean
public class OrderTimingJob implements Job {
@Inject
private OrderDao orderDao;
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
System.out.println("开始抓取订单。。。。。。。。");
List<OrderInfos> orderInfosDB = orderDao.queryOrderInfo();
System.out.println("订单抓取结束。。。。。。。。");
}
}
这是dao
@IocBean
public class OrderDao {
@Inject
private Dao dao;
// 查询所有数据
public List<OrderInfos> queryOrderInfo() {
List<OrderInfos> query = dao.query(OrderInfos.class, null);
return query;
}
}
定时调度可以用,这些代码没加到定时调度之前也是可以正常用的,加进去后就报空指针异常orderDao不能注入
想问一下,是哪里出了错,谢谢