string_bootプロファイルのマルチ環境サポート

 

概要概要

プロファイルは、さまざまな環境のさまざまな構成機能に対するSpringのサポートであり、指定されたパラメーターなどをアクティブ化することで環境を切り替えることができます。

複数のプロファイルファイル

メイン構成ファイルを作成する場合、ファイル名はapplication- {profile} .ymlにすることができ、デフォルトではapplication.yml構成ファイルが使用されます。

方法1

複数の構成ファイル、上記のファイル名のサフィックスはロゴです

 

application.ymlは開発設定をアクティブ化します  

server:
  port: 8081
spring:
  profiles:
    active: dev

application-dev.yml

server:
  port: 8082

プロジェクトを開始すると、ポートが8082であることがわかります

方法2

ymlドキュメントブロックの形式で「---」3つを指定します-

ディレクトリ構造

application.yml

server:
  port: 8081
spring:
  profiles:
    active: dev # 激活dev
# 文档快分隔符
---
server:
  port: 8082
spring:
  profiles: dev # 声明环境表示
---
server:
  port: 8082
spring:
  profiles: prod

開発環境をアクティブにするポートが表示されます

方法3

コマンドモードを使用して、モード1またはモード2に基づいてアクティブ化します

 

または、プロジェクトをjarパッケージに入力し、cmdコマンドでテストします

 

-

方法4

仮想マシンのパラメータ

 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/adminBfl/article/details/100606349