スプリングファイルは異なる環境のサポートを提供するために、異なる構成機能であるプロファイル、アクティブにするために提供されてもよい、迅速に環境を切り替えるためのパラメータを指定するなど
、複数1.プロファイルのファイル名フォーマット用途向け{プロファイル}の.properties:
例えば二つの新しいドキュメント:アプリケーション-dev.properties、application-prod.properties。開発環境と本番環境の情報を設定するために使用され、デフォルトのプログラムは、指定されたファイルであるかapplication.ymlファイルをapplication.properties。
あなたは上記の文書に別のはserver.port(ポート番号)を書くことができ
、spring.profiles.active = DEV、テストのメインプログラムをクリックします。このような私たちは今、使用の開発環境に必要として、デフォルトのapplication.propertiesファイル内のコード行を追加しますここでは、ポート番号の設定環境の開発のためのコールにポート番号を確認することができます。
これは、ポートであり、ファイルapplication.properties環境をアクティブにします。
以下は、実行中のメインプログラムをクリックした後、ポート情報であり、私は、ファイル内のポート番号がapplication-dev.properties 8081で設定しました
私たちは、コードをコメントアウトするプロパティファイルの最初の活性化は、あなたが「---」でYMLファイルを使用する前に、デフォルトのポート番号は、8000です書かれている前にも、私たちは以前に作成したapplication.ymlファイルで設定することができます示すように私たちは、分割されています。
私の側には、我々のプログラムの呼び出しはdevの開発環境で8081のポートで実行した後に、上記のdevの環境を活性化し、されています。
設定ファイルで有効化環境の設定に加えて、あなたはまた、アイデアが提供するツールを使用することができます
開発環境をアクティブにするために、--spring.profiles.active = DEVするプログラムの引数を入力し、あなたは、以下のprod環境YMLファイルを指定することができますポート番号は8082で、[実行スプリングブーツをクリックして、我々は出力列を見ることができますポート番号は、DEV環境では8081です。
別の方法として、我々はMavenのツールの右側を使用することができます、あなたはPOMファイルで、次の構成情報を追加する必要があります。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
ダウンロードが完了パケット待ちIDEAのクリックは、右のMavenのパッケージを必要とされた後の動作としてパッケージ:
その後、エクスプローラで目的のファイルのショーの左側の端にプロンプト出力フィールド、右クリックを待って、タイプは、パス上の入力欄にちょうどラベルのjarパッケージのファイル名をコピーする方法をCMD:
次に、cmdと入力してくださいに
java -jar demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
DEV環境をアクティブにするプログラムがポートにある実行されます入力しますクリックしてください