spring Context配置留着慢慢看
2015-12-09 09:54
323 查看
Spring Context配置
在spring使用过程中,通常的做法是让服务器启动时即实例化所有的bean,这样做在一定程度上提高了web应用的速度。加载完成后,在用的时候便可以通过:
ApplicationContext ctx =WebApplicationContextUtils.getWebApplictionContext();
Test test = (Test)ctx.getBean("test");
得到想要的bean--test了。要配置在服务器启动加载applicationcontext通常有两种方法:
(1)ContextLoaderListener 具体配置是在web.xml中增加:
<listener>
<listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
</listener>
(2)ContextLoaderServlet
具体配置是在web.xml中增加:
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
无论通过上面的哪一种配置都可以达到服务器启动即实例化bean的目的。
如果要想指定applicationContext.xml的位置可以在增加:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/appContext.xml</param-value>
</context-param>
通过以上配置就可以达到在服务器启动时实例化指定的applicationContext.xml配置文件了。
相关文章推荐
- Java -- 通过反射处理bean对象
- Spring AOP 实现原理
- Java 日志记录工具
- Java通过调用FFMPEG获取视频时长
- Java图像拼接处理
- myeclipse 性能优化
- Java异常情况分析
- Eclipse Debug不为人知的秘密
- Spring-jdbc详解及案例<四>
- java 调用SqlServer分页存储过程的,返回多个结果集
- java序列化Serializable
- 浅析Java web程序之客户端和服务器端交互原理
- 用JAVA判断一个URL是否有效
- Spring Bean 单例模式
- Java内存溢出的详细解决方案
- 诊断Java中的内存泄露
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- java序列化Serializable
- 用JAVA判断一个URL是否有效
- Java语言的12大特色