我们有几个基于Spring MVC和Metro的应用程序相互通信。他们的设置目前存储在多个属性文件中,通过PropertyPlaceholderConfigurer
提供给应用。这是不方便的,因为配置是分散的,并且它的某些部分在服务器之间重复。目前,我们将创建另一个应用程序所知的webapp,它保留了整个配置,并提供了一个允许将这些属性作为键值对请求的接口。有没有这种开箱即用的解决方案?或者,可能有更好的方法来解决这个问题吗?
答案 0 :(得分:1)
您需要热配置,还是仅在启动时? 如果它刚刚启动,我会通过某种版本控制系统,如svn来实现。 因此,当应用程序启动时,它会调用svn来获取最新的配置。