2016-12-20 8 views
0

Springプロファイルを使用して、@profileアノテーションに応じて特定のBeanをロードできます。環境に応じて特定の構成クラスをロードすることは可能ですか?実際にconfigクラスには、常にロードされる@EnableSwaggerのような特定のアノテーションが付いています。必要に応じてロードする必要があります。環境に応じてオプションでコンフィグレーションファイルをロードする - 生産またはテスト

おかげ

答えて

1

は、私はあなたが記述している同じシナリオを持っている:私は、特定のプロファイルが有効になっている場合闊歩を有効にしたいです。プロファイルを使用しても問題なく動作します。

@Profile("API") 
@Configuration 
@EnableSwagger2 
public class SwaggerConfig { 

私がAPIプロファイルを使用する場合のみ、SwaggerConfigが読み込まれます。

+0

私が望んでいたもの。おかげです。 – Rehan

関連する問題