在生产系统中我们发布程序有时候会漏发spring的配置文件,我们又不想重新启动服务器因此可以用改方法进行刷新。
我们可以再管理页面中提供一个刷新context文件按钮进行刷新。
采用的方法为:
public final class WebUtil {
public static ConfigurableWebApplicationContext getConfigurableWebApplicationContext(ServletContext sc){
ConfigurableWebApplicationContext ctx = (ConfigurableWebApplicationContext)WebApplicationContextUtils
.getRequiredWebApplicationContext(sc);
return ctx;
}
}
ServletContext context = request.getSession().getServletContext();
ConfigurableWebApplicationContext cwc = WebUtil.getConfigurableWebApplicationContext(context);
cwc.refresh();
分享到:
相关推荐
spring bean配置 运行环境:eclipse 构建工具:maven 不提供maven构建,maven用来解决jar包的依赖
创建SpringBean配置工具类(安全)如: <bean id=... scope="prototype"></bean>
Spring的Bean配置Spring的Bean配置说明说明
Spring bean 一般通过配置文件和注解进行加载,如果要实现jar或class文件,动态实现spring bean 的动态加载,并通过UrlClassLoader完成jar和class文件的加载。可以实现jar的热替换。spring的bean动态加载则需要对...
Spring Bean创建初始化流程
Spring IOC和DI概述,Bean的配置形式,IOC容器BeanFactory和ApplicationContext概述,依赖注入的方式,属性注入,构造器注入等案例
spring bean 的生命周期,把运行结果的日志,用sublime打开对比查看,你会有比较清晰的认识
spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat
spring bean 属性总结
spring动态向容器中添加bean和删除指定bean,不需要重启应用
SPRING:bean配置properties
bean文件 springbean文件
Spring Bean 加载顺序 实验小例子
3、通过spring的xml bean配置或bean注解指定初始化方法,如下面实例的initMethod方法通过@bean注解指定。 销毁的时候实现的方法 1、通过java提供的@PreDestroy注释; 2、通过实现spring提供的DisposableBean接口,并...
获取springbean对象
spring的Bean配置说明
spring 获取bean spring 获取bean spring 获取bean spring 获取bean spring 获取bean spring 获取bean spring 获取bean spring 获取bean
用于在使用spring框架的时候,放在src/java/resource的目录下,对spring的bean进行配置。
Spring bean 管理大全 全面的介绍springbean各种操作原理
本篇文章主要介绍了Spring 中如何控制2个bean中的初始化顺序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下