springboot-配置文件指定

版权声明:来一来,看一看,有钱的捧个人场,没钱的你不得捧个人场 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

猜你喜欢

转载自blog.csdn.net/wait_for_eva/article/details/82846084