spring boot多环境配置

咱们在使用spring boot开发应用时候,经常在不一样环境下要使用不一样的参数配置,就像开发、生产环境都有不一样的数据库、端口等,若是来回的修改这个信息,不免会出错。不过幸亏spring boot 是支持多环境配置的,咱们在建立一个新的spring boot应用时,默认会有个application.properties,其实咱们能够按照application-{profile}.properties 这个格式增长多个配置文件的,spring

profile是环境标识,例如dev,test,prod数据库

 dev是开发环境 app

test是测试环境 测试

prod是生产环境 开发

咱们在spring boot应用里能够经过建立这三个文件来管理不一样环境下的配置信息io

application-dev.propertiestest

application-test.properties配置

application-prod.propertiesfile

当咱们配置完这三个环境的参数信息后,咱们要使用就须要在application.properties里面配置当前的使用环境了配置文件

spring.profiles.active=test 就是使用test环境的properties

spring.profiles.active=dev就是使用dev环境的properties

spring.profiles.active=prod就是使用prod环境的properties

相关文章
相关标签/搜索