public class ServiceLocator
{
private static ApplicationContext applicationContext; //Spring应用上下文环境
//下面的这个方法上加了@Override注解,原因是继承ApplicationContextAware接口是必须实现的方法
public static ApplicationContext getContext()
{
return applicationContext;
}
public static Object getBean(String name)
{
return applicationContext.getBean(name);
}
public static void setApplicationContext(ApplicationContext applicationContext){
ServiceLocator.applicationContext = applicationContext;
}
}
public class StartupServlet extends HttpServlet {
/**
* 描述
*/
private static final long serialVersionUID = 6871531526585981445L;
public void init() throws ServletException {
//将applicationContext放入ServiceLocator
ApplicationContext ctx = WebApplicationContextUtils
.getRequiredWebApplicationContext(this.getServletContext());
ServiceLocator.setApplicationContext(ctx);
}
}
分享到:
相关推荐
Spring中ApplicationContext加载机制
主要介绍了 Spring获取ApplicationContext对象工具类的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
Spring中ApplicationContext和beanfactory区别.rar
Spring中ApplicationContext对事件传递
《Spring的数据源配置文件模板》applicationContext.zip
spring 获得applicationcontext公用方法
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:dataSource-ref="dataSourceProxy"> <value>classpath:SqlMapConfig.xml</value> </property> ...
spring的Applicationcontext对事件的监听,在一个applicationContext范围内,实现类似MQ的效果
今天小编就为大家分享一篇关于spring中通过ApplicationContext getBean获取注入对象的方法实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
Spring ApplicationContext.xml配置的12个技巧演示教学.pdf
Spring配置文件ApplicationContext,内容齐全,有需要的可以下载。
本篇文章主要介绍了详解spring applicationContext.xml 配置文件 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext
applicationContext.xml+hiberniate属性+Session属性+自动代理+拦截器!!!! 上传的限制去除了jar包!
spring +activemq topic消息持久化订阅实例,整个项目中有activemq和spring的整合的所有实例,topic的持久化配置是在ApplicationContext3C、ApplicationContext3C2以及ApplicationContext3P三个中,消息生产者:...
主要介绍了JSP Spring ApplicationContext的国际化支持的相关资料,需要的朋友可以参考下
spring定时任务必须的包和spring配置说明
spring2.5的applicationContext配置文件.
spring4的“所有jar包”+applicationContext.xml+web.xml====全套
NULL 博文链接:https://ylxy3058.iteye.com/blog/2223687