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。