在我们的项目中,往往用一些配置文件保存某些配置信息.比如说jdbc.properties:url=aaaa
driverclass=bbbb
user=cccc
password=dddd有了这个文件之后,我们可能在数据源中使用的时候使用${key}的形式,比如说用${url}来代替配置文件中实际的值.我现在就有这么一种疑惑,这种保存文件配置信息的bean(-->数据源datasource).是生成的时候去读配置文件,然后就不变了.
还是每次都是去读配置文件??这个关系到配置文件修改它敏感不敏感的.
假如我现在修改了jdbc.properites.要使这个新配置能立即生效.在通常状态下是要重启应用的?有没有一种办法,能感知properties文件发生了变化,促使需要这个文件的bean去主动读它呢?
这是用什么技术实现的?? 希望经验的大侠能给我启发..非常感谢.