在我们的项目中,往往用一些配置文件保存某些配置信息.比如说jdbc.properties:url=aaaa
driverclass=bbbb
user=cccc
password=dddd有了这个文件之后,我们可能在数据源中使用的时候使用${key}的形式,比如说用${url}来代替配置文件中实际的值.我现在就有这么一种疑惑,这种保存文件配置信息的bean(-->数据源datasource).是生成的时候去读配置文件,然后就不变了.
还是每次都是去读配置文件??这个关系到配置文件修改它敏感不敏感的.
假如我现在修改了jdbc.properites.要使这个新配置能立即生效.在通常状态下是要重启应用的?有没有一种办法,能感知properties文件发生了变化,促使需要这个文件的bean去主动读它呢?
这是用什么技术实现的?? 希望经验的大侠能给我启发..非常感谢.
driverclass=bbbb
user=cccc
password=dddd有了这个文件之后,我们可能在数据源中使用的时候使用${key}的形式,比如说用${url}来代替配置文件中实际的值.我现在就有这么一种疑惑,这种保存文件配置信息的bean(-->数据源datasource).是生成的时候去读配置文件,然后就不变了.
还是每次都是去读配置文件??这个关系到配置文件修改它敏感不敏感的.
假如我现在修改了jdbc.properites.要使这个新配置能立即生效.在通常状态下是要重启应用的?有没有一种办法,能感知properties文件发生了变化,促使需要这个文件的bean去主动读它呢?
这是用什么技术实现的?? 希望经验的大侠能给我启发..非常感谢.
解决方案 »
- 使用J2EE技术的工程硕士论文的有关问题
- 三层结构的问题
- 初学struts2感觉标签太难用了
- IO强者进入
- eclipse中可以同时使用GWT和hibenater框架吗?再加入structs框架呢?
- hibernate的普通sql查询的缓存问题
- Hibernate4.3 注解出错!!求大神帮忙!!
- hibernate初学者求助:创建session时总是抛异常
- servlet接收用户上传的文件,能不能边接收文件边计算md5?
- struts2.3.16.1中<s:datetimepicker>不能用,求大大们解答~
- hibernate 执行 sql 问题
- 如何完成 某个地区的ip访问一个页面,就显示出欢迎XX来的用户
<Context path="/OA" docBase="E:\workspace\OA\WebRoot" reloadable="true" />
这样一有改动,tomcat自动重启....