怎么实现Spring重新加载配置文件。

问题描述

如上,希望大家提供方法

解决方案

解决方案二:
自己看spring文档和源代码。
解决方案三:

解决方案四:
修改Spring的源代码在getBean方法里增加对文件时间戳的判断如果发现时间戳晚与先前保存的则重新读取文件一次

时间: 2024-11-05 12:33:16

怎么实现Spring重新加载配置文件。的相关文章

spring手动加载配置文件

问题描述 spring手动加载配置文件 维护一个老项目,在本地调试,想手动加载spring配置文件,但属性总是不能成功注入,请各位高手帮忙看一看,一下是配置文件 配置文件1: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframe

spring-自动加载配置文件\使用属性文件注入

在上一篇jsf环境搭建的基础上 , 加入spring框架 , 先看下目录结构 src/main/resources 这个source folder 放置web项目所需的主要配置,打包时,会自动打包到WEB-INF下 首先看下pom.xml,需要引入一些依赖项: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&

Spring加载配置文件

        最近在看<Spring3.0就这么简单>这本书,开发环境为IDEA+Maven,今儿写代码时,Spring加载配置文件总是失败,相当郁闷,不过还是解决了. 最初的写法是 Resource res=new ClassPathResource("classpath:com/smart/beanfactory/beans.xml"); 或者 ApplicationContext factory = new ClassPathXmlApplicationContex

tomcat的加载配置文件不完全问题,偶尔会包这个错误,大部分时间又正常没错

问题描述 tomcat的加载配置文件不完全问题,偶尔会包这个错误,大部分时间又正常没错 信息: Initializing Spring root WebApplicationContext log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly.

Java中加载配置文件的集中方式,以及利用ClassLoader加载文件

 我们往常进行文件的加载的时候 用到的都是  FileInputStream进行 文件的加载比如下面一个例子 :  InputStream in=FileInputStream("1.properties");  Properties p=new Properties() ; p.load(int)  ;//加载输入流 获得键值对 p.getProperties(...) ;//// 我们通常都是这样来加载配置文件 .我们知道 我们在使用 第三方提供的类的时候 第三方都是以 jar包的

linux修改php.ini后重新加载配置文件命令

  PHP的一般默认安装目录是: /usr/local/php/ 我们用php-fpm来进行重新加载配置文件(如php.ini): /usr/local/php/sbin/php-fpm reload 注:/usr/local/php/sbin/php-fpm还有其他参数,包括:start|stop|quit|restart|reload|logrotate. 使用PHP-FPM来控制PHP-CGI的FastCGI进程 /usr/local/php/sbin/php-fpm {start|sto

登录时候系统提示无法加载配置文件

  问:在Windows XP系统下,使用新的帐户登录时,提示无法加载配置文件(如图7).但使用原来的帐户却可以登录.请问如何解决? 答:这是由于系统无法创建新的用户配置文件,因此本地电脑中没有用户配置文件的帐户都无法登录系统,而有用户配置文件的帐户就可以登录.因为系统创建新的用户配置文件时,其实是把Documents and SettingsDefault User文件夹(该文件夹默认隐藏,需要设置显示隐藏文件夹)作为模板进行创建,所以导致该故障的原因有两种. 1.Default User文件

spring bean加载--从缓存中获取bean

标签:spring源码学习 入口方法:getSingleton,在 Object sharedInstance = getSingleton(beanName); @Override public Object getSingleton(String beanName) { return getSingleton(beanName, true); } 真正的实现: protected Object getSingleton(String beanName, boolean allowEarlyR

加载配置文件时出错: 由于访问被拒绝,未能开始监视对“D:\demo\批量编辑\web.config”的更改。

问题描述 新装的VS2005,在IIS上浏览页面时,提示找不到该页检查了一下,在IIS,的WEB服务扩展里发现竟然没得.NET2.0然后重新安装了FreamWork2.0然后在IIS上浏览页面时就提示 "加载配置文件时出错:由于访问被拒绝,未能开始监视对"D:demo批量编辑web.config"的更改."是怎么回事呢??? 解决方案 解决方案二:VS2005工具命令行ASPNET_REGIIS-I]解决方案三:IIS-->站点-->属性-->AS