spring有三种启动方式,使用ContextLoaderServlet,ContextLoaderListener和ContextLoaderPlugIn.看一下ContextLoaderListener的源码,这是一个ServletContextListener/** * Initialize....
分类:
编程语言 时间:
2015-05-21 12:21:48
阅读次数:
219
监控spring配置的properties文件,当配置文件修改后自动重启spring
本插件适用于集群的web应用,通过配置中心管理配置文件
原理:
使用 ApplicationListener#onApplicationEvent 监听配置spring启动,启动完成后开启监控线程ConfMonitorMain#start,当某个配置文件修改后ConfMonitorMain通知Con...
分类:
编程语言 时间:
2015-04-24 21:14:35
阅读次数:
227
整合的之前需要从官网上下载spring完整的jar包,我下载的是spring-framework-3.2.2.RELEASE。整合步骤如下:
1、在eclipse中新建一个web项目,将下载的spring的jar包拷入lib目录下,但是spring启动的时候依赖一个commons-logging-1.1.jar的jar包,你需要额外的下载。
2、编写web.xml,配置spring的分发器和spri...
分类:
编程语言 时间:
2015-04-05 23:39:35
阅读次数:
403
Spring提供了一种叫做BeanFactoryPostProcessor的容器扩展机制。该机制允许我们在容器实例化相应对象之前,对注册到容器的BeanDefinition所保存的信息做相应的修改。这就相当于在容器实现的第一阶段最后加入一道工...
分类:
编程语言 时间:
2015-03-13 16:53:22
阅读次数:
151
1 WebxContextLoaderListener
Webx Framework 通过配置在web.xml中的WebxContextLoaderListener来初始化Spring
com.alibaba.citrus.webx.context.WebxContextLoaderListener
WebxContextL...
分类:
Web程序 时间:
2015-02-09 23:07:53
阅读次数:
300
spring 的简单配置一,首先将创建一个web项目,命名为springMVC.二,在web.xml中配置spring启动的servletspringMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationcl...
分类:
编程语言 时间:
2015-02-02 17:52:01
阅读次数:
149
Spring启动异常: cvc-elt.1: Cannot find the declaration of element 'beans'2008-09-07 22:41今天把在线聊天室代码改了下, 想启动应用测试. 结果抛出一大堆异常: ------------------------------...
分类:
编程语言 时间:
2015-02-02 17:35:50
阅读次数:
216
Spring V4.1.0+的版本在不支持Servlet3.0的应用服务器上跑时会报以下错误:
NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
比如说:tomcat 7以下的版本、jboss 4.2.3以下的版本
解决版本有两个(任意选一个即可):
1)、退回到Spring V4.0...
分类:
编程语言 时间:
2014-12-25 14:37:24
阅读次数:
229
AbstractApplicationContext 分析启动流程 // Prepare this context for refreshing.prepareRefresh(); 1. // Initialize any placeholder property sources in the c....
分类:
编程语言 时间:
2014-12-17 20:40:57
阅读次数:
234