概要概要
プロファイルは、さまざまな環境のさまざまな構成機能に対する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
仮想マシンのパラメータ