cymo 2008-09-26 11:47
浏览 257
已采纳

请教一个关于spring加载properties的问题。

我在spring配置中配置了 PropertyPlaceholderConfigurer



classpath:xxxx.properties


在其他地方使用${xx.xxx}来读取properties中的内容。
而且我需要在网页上修改xxxx.properties的内容,然后保存,并且希望在以后加载bean的时候使用修改后的属性。

现在的问题是,我一修改保存xxxx.properties,spring就去重新加载所有的bean,几百个,搞半天,但是实际上只影响到几个bean而已,请问这个问题怎么解决啊。

  • 写回答

2条回答

  • zhu_chen001 2008-09-26 12:59
    关注

    到现在很遗憾sping的属性注入只能如此,所以要实现热加载不能使用spring的依赖注入,我们项目使用的是全局配置类解决的,在sping启动之前先启动全局配置类,然后程序中直接调用全局配置类获得配置,才能实现热加载。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?