アノテーションインターフェース Role


特定の Bean の「ロール」ヒントを示します。

Component でアノテーションが付けられたクラスに直接または間接的に、または Bean でアノテーションが付けられたメソッドで使用できます。

このアノテーションがコンポーネントまたは Bean 定義に存在しない場合、BeanDefinition.ROLE_APPLICATION のデフォルト値が適用されます。

Role が @Configuration クラスに存在する場合、これは構成クラス Bean 定義のロールを示し、その中で定義されているすべての @Bean メソッドにカスケードされません。この動作は、たとえば @Lazy アノテーションの動作とは異なります。

導入:
3.1
作成者:
Chris Beams
関連事項:
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    int
    関連する Bean のロールヒントを設定します。