-3
我正在使用DAO实现写入数据库。 在服务代码,我得到访问DAO通过使用此代码:Java mvc从线程写入db
@Autowired
protected myDAO myDao;
然后,例如,插入新行到DB我使用:
myDao.insertFunction();
我怎样才能插入线程新行类?
implements Runnable
感谢
我正在使用DAO实现写入数据库。 在服务代码,我得到访问DAO通过使用此代码:Java mvc从线程写入db
@Autowired
protected myDAO myDao;
然后,例如,插入新行到DB我使用:
myDao.insertFunction();
我怎样才能插入线程新行类?
implements Runnable
感谢
如果你开始用手工一个新的线程,那么你将不会有自动装配使用的Spring bean,因为该线程不是由Spring管理。
您可以使用ApplicationContext.getBean(Class clazz)方法从线程中获取MyDAO bean。
谢谢,我该如何启动一个使用spring框架的新线程? – foo
我不知道你的目标是什么,但你可以看看@Async方法。 https://spring.io/guides/gs/async-method/ – AnAmuser
我想管理这个线程,但不想自己做...所以我的问题是如何重新启动它,如果它中断使用Spring? – foo