我有一个项目(比如A),它使用了Spring。 项目A的内部依赖于其他项目(说B)的几个任务。 因此,B类项目的URL是在一个项目的server.properties文件配置。
所以,现在的B类项目每次URL得到改变,我已关机的一个项目,在server.properties文件更改URL,然后重新启动服务器。
所以,我有要求,因为要求用户使用GUI输入新的网址,并在运行时更改URL。
我知道这是可能在运行时改变属性的值,但将只用于会话设置,而不是实际的修改属性文件,一旦重新启动服务器再次将参考旧的URL,因为实际的变化都存在在会话,而不是实际的属性文件。
我的实际需要是应该改变的属性反映文件(用于服务器它应该工作的未来重新启动),以及在豆类配置文件(当前会话 - 我知道该怎么做)
现在,我的要求是,只要任何更改进来的配置那么它也应该改变的物理属性文件...是否有任何整洁的方式做到这一点,而不是读文件并搜索键,然后替换字符串。
是否有任何第三方的API很好地做到这一点。