我正在开发一个使用spring mvc开发的Web应用程序,服务器是tomcat。现在,其中一个要求是管理员可以上传一个与Spring相关的服务配置文件(与src代码中的spring服务配置文件不同),并进行一些更改,因为我们希望使其可配置。现在服务器将重新启动以获得修改后的更改。
现在我对一件事感到困惑,我应该在哪里上传这个文件(文件系统?),这样当服务器启动时,配置的监听器就会获取新的配置文件。
请建议将其视为肠道病变的解决方案。
答案 0 :(得分:0)
PropertyPlaceholderConfigurer
从属性文件中读取文件位置。ApplicationContext
对象,in a factory method
(您可以传递任意数量的文件)。getBean
对象上使用applicationContext
来使用bean。