普通类中引用spring 容器管理的bean

来源:互联网 发布:天猫魔盒必装软件 编辑:程序博客网 时间:2024/06/05 17:02
今天遇到一个问题,在webservice接口中去注入spring管理的类的时候出现了空指针的问题,但是呢,这个webservice类并没有交给spring去做统一管理,那么要怎么注入到spring的bean呢?采用如下的方法


WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext(); 
CsrService csrService = (CsrService) wac.getBean("csrService");//强转成自己的类


不过有一点要注意的是: 
wac.getBean(id),此id需要在spring的配置文件中配置即xml配置方法,因为我们的项目比较老都是使用的xml配置,所以我不清楚注解配置下是否可行.
<bean id="csrService" class="com.ideal.service.ht.CsrService"></bean>



原创粉丝点击