アノテーションインターフェース AutoConfigureBefore
auto-configuration は、他の指定された自動構成クラスの前に適用する必要があるというヒント。 標準の @Configuration クラスと同様に、自動構成クラスが適用される順序は、それらの Bean が定義される順序にのみ影響します。これらの Bean が後で作成される順序は影響を受けず、各 Bean の依存関連と @DependsOn の関連によって決定されます。
- 導入:
- 1.0.0
- 作成者:
- Phillip Webb
オプション要素の概要
オプション要素
要素の詳細
value
ClassSE<?>[] valueまだ適用されていないはずの自動構成クラス。このアノテーションはクラスバイトコードをロードすることで解析されるため、最終的にクラスパス上に存在しない可能性のあるクラスを指定しても安全です。ただし、このアノテーションが影響を受けるコンポーネントに直接指定されている場合に限ります。このアノテーションが合成されたメタアノテーションとして使用されている場合は、このアノテーションは適用されません。このアノテーションをメタアノテーションとして使用するには、
name()属性のみを使用してください。- 戻り値:
- クラス
- デフォルト:
- {}
name
StringSE[] nameまだ適用されていない自動構成クラスの名前。自動構成クラスが最上位クラスではないという珍しいケースでは、そのクラス名には$を使用して、それを含むクラスと区別する必要があります (例:com.example.Outer$NestedAutoConfiguration)。- 戻り値:
- クラス名
- 導入:
- 1.2.2
- デフォルト:
- {}