比如在项目中,我们会把数据库连接信息和redis连接信息放在properties
文件中,我想把这个文件里的连接信息变成动态,也不需要去重启服务就可以切换,如何实现?
比如在项目中,我们会把数据库连接信息和redis连接信息放在properties
文件中,我想把这个文件里的连接信息变成动态,也不需要去重启服务就可以切换,如何实现?
FYI
http://stackoverflow.com/questions/14117117/dynamically-loading-properties-file-using-spring
<bean id="myProperties" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<!-- check property file(s) every 1 second -->
<property name="cacheSeconds" value="1"/>
<property name="basenames">
<list>
<value>myApp/myApp</value>
</list>
</property>
</bean>
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
Maven中有个叫做Profile的配置,可以针对不同环境进行不同的配置。
使用命令行指定根据不同的Profile Id使用不同的配置