比如在项目中,我们会把数据库连接信息和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>
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答730 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
Maven中有个叫做Profile的配置,可以针对不同环境进行不同的配置。
使用命令行指定根据不同的Profile Id使用不同的配置