springboot中application.yml多环境生效规则
application.yml
spring:
profiles:
active: dev
application:
name: user-service
redis:
host:192.168.1.2
application-dev.yml
spring:
redis:
# database: 0
host: 192.168.1.1
port: 6379
timeout: 8000
当配置了多环境时,application.yml指定的active最优先生效,若application.yml中的配置项和指定的active文件中的配置·冲突时,active文件优先。
若active文件中没有配置的,则application.yml文件中的依然生效。如name属性