当弹簧启动时,mvc war 文件已部署在独立的 tomcat 中,application.yml
位于 $CATALINA_HOME/webapps/demo/WEB-INF/classes/application.yml
我可以将其移动到$CATALINA_HOME/conf/Catalina/localhost/dmo.yml
吗?
通常,如果不使用弹簧启动,我的配置文件将位于可以移动到$CATALINA_HOME/conf/Catalina/localhost/demo.xml
的$CATALINA_HOME/webapps/demo/META-INF/context.xml
application.yml
也可以这样吗?然后呢?
这将有所帮助,同时重新部署我的配置文件将自动备份。
spring.config.location
和spring.config.name
属性及其相应的环境变量更改application.properties/yml
文件的默认位置。最简单的方法是设置SPRING_CONFIG_LOCATION
环境变量:
export SPRING_CONFIG_LOCATION=$CATALINA_HOME/conf/Catalina/localhost/dmo.yml
查看 Spring 引导文档,了解有关加载属性文件的更多信息。