春ブーツラーニング1.4 - 構成プロファイル環境

スプリングファイルは異なる環境のサポートを提供するために、異なる構成機能であるプロファイル、アクティブにするために提供されてもよい、迅速に環境を切り替えるためのパラメータを指定するなど
、複数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環境をアクティブにするプログラムがポートにある実行されます入力しますクリックしてください

公開された58元の記事 ウォン称賛31 ビュー40000 +

おすすめ

転載: blog.csdn.net/qq_37504771/article/details/95373977