2016-07-13 13 views
0

@EnableAutoConfigurationspring.factories経由で自動設定を(ロード中に、私は、次の要件があります。は条件付きでロードされたプロファイルに基づいて、外部春ブーツの自動設定をロード

  • 現在のプロファイルに基づいて自動設定を除外
  • 変更しないでください輸入autoconfigurations(スターター瓶)

私はオフに考えることができる唯一のオプションは以下のとおりです。

  • 自動
  • 自動

@Profile注釈を加えることが、両方のオプションは、私はないに好む自動スタータージャーを、修正必要のフラグプロパティを追加します。

これを達成する方法はありますか?

答えて

0

これはすべての@ComponentScanです。2つのプロファイルに対して2つの親自動構成を行う必要があります.1つは@ComponentScanパッケージで、他の子の自動構成も含めて、もう1つは自動構成を除外しますこの自動構成以外のこの自動構成を含むパッケージをスキャンしたい場合は、この自動構成を含むパッケージをスキャンする場合は使用できますexcludeFilters

+0

除外を容易にするために、インポートした自動構成jarに対して独自の構成を作成する必要がありますかプロフィールのために? – Chad

+0

コンポーネントのスキャン注釈が正しい独自のSpringBootApplicationクラスがありますか?このコンポーネントスキャンはexcludeFiltersとincludeFiltersを持つことができます。あなたは2つの親自動設定を必要とし、必要な設定を含むコンポーネントスキャンと1つを除外します。 –

+0

はい、私自身のSpring Boot Applicationはありますが、 '' @ EnableAutoConfiguration''を介して)。 – Chad

関連する問題