2017-10-24 6 views
0

私は2つのURLのうち、1つはDevに固有で、もう1つはProdに固有です。私も春のプロファイリングを使用しています 私はDEVとPROD application-dev.propertiesとapplication-prod.propertiesとのDev ENVのためにこのような私の appication.propertiesファイルの一見のための別々のファイルを持っているところスプリングプロファイリング

spring.profiles.active = dev

私のJavaコードでは、私が使用しているスプリングプロファイルに応じて適切な値にバインドする1つのプロパティが必要です。どうすればいいの?

現在のJavaクラス: -

//DEV 
    private static final String WIND_RESOURCE_EXTRACTOR_URL = "https://localhost:9090/dev"; 

    //FOR PROD 
    //private static final String WIND_RESOURCE_EXTRACTOR_URL = "https://localhost:9090/prod"; 

ので、私は、この私のapplication-dev.propertiesのプロパティまたはapplication-prod.propertiesファイルを言及したいと思いますし、私のJavaクラスは、に基づいて正しい値を選ぶ必要があります現在のバネプロファイル

答えて

0

プロパティファイルの値を挿入するだけで済みます。すべての設定が既にプロパティから環境に読み込まれていると仮定して、私はそれがされていると仮定します。

あなたの2つのプロパティファイルには、my.url.property.name=WhateverValueIwantを入れてください。