[kotcloud] kotlin + springboot (二)多环境的配置文件

文件格式

Spring Boot 两种配置文件 , properties和yaml (yml)

  • yaml 和yml两种文件是一样的格式 , 都可以 .
  • 下面yml的配置方式 , 都可以改用properties,文件的目录结构一样

配置方式

properties , yaml (yml)的配置方式

多环境配置文件名需要满足application-{profile}.yml的格式,其中{profile}对应你的环境标识

比如:

application-pro.yml:生产环境

application-test.yml:测试环境

application-dev.yml:开发环境

application.yml:基础配置

基础配置一定会加载 , 其他环境要加个哪个文件 , 可以基础配置中指定 , 基础配置中:

spring:
    profiles:
        active= dev

或在启动命令中指定

java -jar xxx.jar --spring.profiles.active=dev

application-dev.yml

spring:
  profiles: dev

server:
  context-path: /kotcloud/
  port: 8088

application-pro.yml

spring:
  profiles: pro

server:
  context-path: /kotcloud/
  port: 80

yaml的一种特殊配置方式

多环境配置文件在同一个文件中 , 不同环境 可以使用分隔线来区分.

server:
    address: 192.168.1.100
---
spring:
    profiles: dev
server:
    address: 127.0.0.1
---
spring:
    profiles: pro
server:
    address: 192.168.1.120

可以根据指定环境 , 执行配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章