ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
XmlWebApplicationContext
其中 XmlWebApplicationContext是专为Web工程定制的。使用举例如下:
//加载多个文件
String[] Local={"classpath:applicationContext.xml"};
//这是放在src下,所以用classpath: 当然你也可以不用
//第一种方式
ApplicationContext context=new FileSystemXmlApplicationContext(Local);
//第二种方式
context= new ClassPathXmlApplicationContext(Local);//加载classpath下文件 也就是Web-INF/classes下的文件
这两种方式一般用于在Action中或者Manager中获得其他的Manager
第三种方式:
在web.xml中配置
配置监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener </listener-class>
</listener>
配置监听器监听的xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
Jsp中处理:
<%
//第三种方式
ServletContext servletContext = request.getSession().getServletContext();
ApplicationContext ctx=WebApplicationContextUtils.getWebApplicationContext(servletContext);
out.println(ctx);//测试
%>
这种方式一般用于在jsp中取Manager,当然其他的你能get到的 都可以获得
jsp 中导入的包
<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,org.springframework.context.ApplicationContext" %>
分享到:
相关推荐
NULL 博文链接:https://canfly2010.iteye.com/blog/443063
Spring中ApplicationContext加载机制
Spring中ApplicationContext和beanfactory区别.rar
主要介绍了 Spring获取ApplicationContext对象工具类的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
spring的Applicationcontext对事件的监听,在一个applicationContext范围内,实现类似MQ的效果
spring 获得applicationcontext公用方法
Spring中ApplicationContext对事件传递
bean加入spring容器管理的方式,bean加入applicationcontext容器的方式
NULL 博文链接:https://ylxy3058.iteye.com/blog/2223687
Spring配置文件ApplicationContext,内容齐全,有需要的可以下载。
Spring[applicationContext.xml]灵活性代理
《Spring的数据源配置文件模板》applicationContext.zip
spring定时任务必须的包和spring配置说明
spring4的“所有jar包”+applicationContext.xml+web.xml====全套
Spring获取webapplicationcontext,applicationcontext几种方法详解
NULL 博文链接:https://mutourenoo.iteye.com/blog/1156865
spring2.5的applicationContext配置文件.
Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:dataSource-ref="dataSourceProxy"> <value>classpath:SqlMapConfig.xml</value> </property> ...