编辑 SpringBoot|第五章:多环境配置
前言 写上一篇看英文资料,耗费了心力呀,这章,相对来说简单点。也比较熟悉,但是这很实用。不扯了,开始~ 多环境配置 在开发应用时,常用部署的应用是多个的,比如:开发、测试、联调、生产等不同的应用环境,这些应用环境都对应不同的配置项,比如swagger一般上在生产时是关闭的;不同环境数据库地址、端口号等都是不尽相同的,要是没有多环境的自由切换,部署起来是很繁琐也容易出错的。 maven的多环境配置 在没有使用过springboot的多环境配置时,原先是利用maven的profile功能进行多环境配置,这里我简单回顾下。 maven配置 dev true 8080 test 8888 src/main/resources **/* ${project.basedir}/src/main/resources **/*.properties true maven-resources-plugin utf-8 true org.springframework.boot spring-boot-maven-plugin 然后编译时,加入-Ptest,则会替换test环境下的参数值。 完整参数: 1...