当春季启动时,mvc war文件已部署在独立的tomcat中,application.yml
位于$CATALINA_HOME/webapps/demo/WEB-INF/classes/application.yml
我可以将其移至$CATALINA_HOME/conf/Catalina/localhost/dmo.yml
吗?
通常不使用spring boot我的配置文件将位于$CATALINA_HOME/webapps/demo/META-INF/context.xml
,可以移动到$CATALINA_HOME/conf/Catalina/localhost/demo.xml
application.yml
也可以吗?那怎么样?
这将有助于重新部署我的配置文件将自动备份。
答案 0 :(得分:1)
您可以使用application.properties/yml
和spring.config.location
属性及其相应的环境变量更改spring.config.name
个文件的默认位置。最简单的方法是设置SPRING_CONFIG_LOCATION
环境变量:
export SPRING_CONFIG_LOCATION=$CATALINA_HOME/conf/Catalina/localhost/dmo.yml
查看spring boot文档以获取有关loading property files的更多信息。