[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

可以根據指定環境 , 執行配置

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