当我们创建一个springboot项目时,系统默认会为我们在src/main/java/resources目录下创建一个application.properties.根据个人习惯也可以将application.properties改为applivation.yml,两种文件格式 都支持。
在现实开发中,我们需要不同的配置环境,格式为application-{profile}.properties,其中{profile}对应环境标识,比如:
-
application-test.properties:测试环境
-
application-dev.properties:开发环境
-
application-prod.properties:生产环境
怎样使用?只需要在application.yml中加:
spring:
profiles:
active: dev
其中application-dev.yml:
server:
port:8082
启动程序时发现程序的端口不是8080,而是8082