我正在使用DAO实现来写入数据库。 在服务代码中,我使用以下代码访问DAO:
@Autowired
protected myDAO myDao;
然后例如将新行插入DB我正在使用:
myDao.insertFunction();
如何在Thread类中插入新行?
implements Runnable
由于
答案 0 :(得分:2)
如果您手动启动一个新线程,那么您将无法使用Spring bean自动装配,因为该线程不是由Spring管理的。
您可以使用ApplicationContext.getBean(Class clazz)方法从线程中获取MyDAO bean。