版权声明:来一来,看一看,有钱的捧个人场,没钱的你不得捧个人场 https://blog.csdn.net/wait_for_eva/article/details/82846084
默认配置
当存在多个配置文件时,默认采用application.yml(properties)作为配置文件
多配置指定
# application.yml/properties指定配置文件
spring:
profiles:
active: dev
# 一行
spring.profiles.active: dev
# spring.profiles.active=dev
# 写法注意文件格式
yml文档块
spring:
profiles:
active: dev
# 1. 顶层指定配置文件
---
# 2. 三个短横分作文档块
spring:
profiles: dev
---
# 3. 可以多个文档块
spring:
profiles: test
---
# 4. spring.profile为文档块命名
spring:
profiles: prod
spring参数
--spring.profiles.active
ide配置
1. 程序入口
2. 配置指定
3. 参数配置
命令行传参
相当于是main中的args传参,spring自己处理
虚拟机参数
ide配置
1. 程序入口
2. 配置指定
3. 参数配置
命令行传参
几个配置
server.port=
server.context-path
spring.profiles.activate
spring.profile
@Email
@ConditionalOnClass
@ConditionalOnMissingClass
@ConditionalOnProperties
@ConditionalOnResource
@ConditionalOnWebApplication
@ConditionalOnNotWebApplication