日期:2014-05-20  浏览次数:20654 次

请问在spring中有没有办法在程序中修改Bean的值,然后把修改的值保存到对应的spring配置文件中去。
请问在spring中有没有办法在程序中修改Bean的值,然后把修改的值保存到对应的spring配置文件中去。
手上有个应用,就是设置一个分页每页显示的条目数,不想再建个表处理,现在是作为spring中一个bean的属性在配置文件中设,可用户要求可以运行时可以改,我没找到修改后怎么保存到配置文件中的方法,请大家出出主意。

------解决方案--------------------
你直接用代码改XML吧
不过改了之后Spring会不会马上响应我就不知道了
------解决方案--------------------
其实可以把该数保存为一个properties文件,为啥一定要保存在spring的配置文件里?
------解决方案--------------------
UP!
------解决方案--------------------
spring本身支持热启动吗,修改了配置文件应用会自动加载吗?
------解决方案--------------------
如果不想用数据库的话
建议用 cookie 保存:
1.现在浏览器一般都支持cookie
2.可以保证多用户可以设置多个分页大小
3.只需要写一个js脚本操作 cookie, java代码的改动量很小
------解决方案--------------------
不重启web能行?文件倒是好改,改了然后重启啊?