Java 代码获取spring管理的bean对象

来源:互联网 发布:节拍器软件电脑版 编辑:程序博客网 时间:2024/06/01 16:59

1.获取对象工具类,实现ApplicationContextAware接口

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public class SpringBeanUtil  implements ApplicationContextAware{private static ApplicationContext context;@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {context = applicationContext;}public static Object  getBean(String name){return context.getBean(name);}}
2.在spring的配置文件中配置

<bean id="SpringContextUtil" class="cn.hss.cnc.util.SpringBeanUtil"/>
3.调用工具类

userService=(UserService) SpringBeanUtil.getBean("userService");




0 0
原创粉丝点击