springboot-配置文件指定

默认配置

springboot-配置文件指定_第1张图片

当存在多个配置文件时,默认采用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. 程序入口

springboot-配置文件指定_第2张图片

2. 配置指定

springboot-配置文件指定_第3张图片

3. 参数配置

springboot-配置文件指定_第4张图片

命令行传参

springboot-配置文件指定_第5张图片

相当于是main中的args传参,spring自己处理

虚拟机参数

ide配置

1. 程序入口

springboot-配置文件指定_第6张图片

2. 配置指定

springboot-配置文件指定_第7张图片

3. 参数配置

命令行传参

springboot-配置文件指定_第8张图片

 

几个配置

server.port=
server.context-path

spring.profiles.activate
spring.profile


@Email
@ConditionalOnClass
@ConditionalOnMissingClass
@ConditionalOnProperties
@ConditionalOnResource
@ConditionalOnWebApplication
@ConditionalOnNotWebApplication

 

你可能感兴趣的:(springBoot)