动态线程中获取spring dao或者service

来源:互联网 发布:知乎匿名被赞会提示吗 编辑:程序博客网 时间:2024/05/16 08:37

需要动态创建线程,然而 你又没有使用spring的线程池的情况下。


使用spring 的dao 或者service


第一步:获取context

WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();


第二步 获取你需要的bean

CompanyDao companyDao = (CompanyDao)context.getBean("companyDaoImpl");


第三步 使用bean



注意:

当然你要使用的bean必须在context文件中声明,或者是通过注解的方式,在启动时先实例化


0 0