2017-02-24 14 views
1

私のアプリケーションでは春のブートを使用していますが、アプリケーションのすべてのプロファイルにプロパティファイルがあります。 私も共有プロパティファイルを作成し、すべてのプロファイルに含めました。共有プロファイルにしながら、liquibase.enabled=trueliquibase.enabled=false 共有プロファイル元のプロファイルを上書きして、私は正確になるでしょう、私はXプロファイルでこのラインを持っている場合今spring.profiles.include=shared:私はこの行を入れてapplication-x.properties内部 application-x.properties application-shared.properties :このようにそれを を行きます反対に私はこのlinkで解決策を試したが、うまくいかなかった。 助けてください?他のプロパティファイルをオーバーライドする方法

答えて

0

'application-shared.properties'を使用する代わりに、共有プロパティを 'application.properties'に入れます。

Springは、 'application.properties'のプロパティをプロファイル固有のプロパティで自動的に上書きします。

あなたが(それはそれらの設定を解除することは不可能ですので、例えば)あなたがapplication.propertiesに設定しているしたくない性質を持っている場合は動作しませんspring-boot external config

+1

を参照してください。 – Bernhard

関連する問題