アノテーションインターフェース Role
特定の Bean の「ロール」ヒントを示します。
Component
でアノテーションが付けられたクラスに直接または間接的に、または Bean
でアノテーションが付けられたメソッドで使用できます。
このアノテーションがコンポーネントまたは Bean 定義に存在しない場合、BeanDefinition.ROLE_APPLICATION
のデフォルト値が適用されます。
Role が @Configuration
クラスに存在する場合、これは構成クラス Bean 定義のロールを示し、その中で定義されているすべての @Bean
メソッドにカスケードされません。この動作は、たとえば @Lazy
アノテーションの動作とは異なります。
- 導入:
- 3.1
- 作成者:
- Chris Beams
- 関連事項:
必須定数のサマリー
要素の詳細
value
int value関連する Bean のロールヒントを設定します。