Java mvc 从线程写入数据库
Java mvc write to db from thread
我正在使用 DAO 实现来写入数据库。
在服务代码中,我使用以下代码访问 DAO:
@Autowired
protected myDAO myDao;
然后,例如向数据库中插入新行,我正在使用:
myDao.insertFunction();
如何在线程中插入新行 class?
implements Runnable
谢谢
如果您手动启动一个新线程,那么您将无法使用 spring beans 自动装配,因为该线程不是由 Spring 管理的。
您可以使用ApplicationContext.getBean(Class clazz) 方法从线程中获取MyDAO bean。
我正在使用 DAO 实现来写入数据库。 在服务代码中,我使用以下代码访问 DAO:
@Autowired
protected myDAO myDao;
然后,例如向数据库中插入新行,我正在使用:
myDao.insertFunction();
如何在线程中插入新行 class?
implements Runnable
谢谢
如果您手动启动一个新线程,那么您将无法使用 spring beans 自动装配,因为该线程不是由 Spring 管理的。
您可以使用ApplicationContext.getBean(Class clazz) 方法从线程中获取MyDAO bean。