- 将原有的配置文件拷贝一份,分别放在不同的文件夹内

2.application-context.xml中读取配置文件的地方,引入变量
<context:property-placeholder location="classpath:webserver/props/${spring.profiles.active}/*.properties"/>
3.在启动项目时,指定变量值

服务器中,修改tomcat/bin/catalina.sh

本文介绍了一种在项目中实现配置文件动态加载的方法,通过在application-context.xml中使用变量占位符,结合启动时指定的变量值,使得配置文件可以根据不同环境进行切换。

2.application-context.xml中读取配置文件的地方,引入变量
<context:property-placeholder location="classpath:webserver/props/${spring.profiles.active}/*.properties"/>
3.在启动项目时,指定变量值

服务器中,修改tomcat/bin/catalina.sh

1734

被折叠的 条评论
为什么被折叠?