读书人

spring中bean的更新方法及在不同环境下

发布时间: 2013-10-12 11:54:04 作者: rapoo

spring中bean的更新方法及在不同环境下的问题
如果spring中bean的配置信息是放在xml中,如果修改了bean的配置信息,如果在不重启服务器的前提下生效?

我的办法是用ApplicationContext重新读取指定的配置文件,然后更新一下所有bean。

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("xml/achievement.xml");



在测试中遇到一个奇怪的问题:此方法在window 7上无效(读取的还是最初的数值,修改后的数值不会被读取),但是在Linux下就没有问题。
换成FileSystemXmlApplicationContext就没有这个问题。

读书人网 >编程

热点推荐