アノテーションインターフェース BeanOverride
@RetentionSE(RUNTIMESE)
@TargetSE(ANNOTATION_TYPESE)
@DocumentedSE
@Reflective(org.springframework.test.context.bean.override.BeanOverrideReflectiveProcessor.class)
public @interface BeanOverride
作成されたアノテーションを Bean オーバーライド処理の対象としてマークします。
このアノテーションを指定すると、構成された BeanOverrideProcessor が登録されます。この BeanOverrideProcessor は、構成されたアノテーションとその属性を処理できる必要があります。
合成アノテーションは非静的フィールドにのみ適用されるため、@Target(ElementType.FIELD)SE でメタアノテーションが付けられることが期待されます。
具体的な例については、@TestBean、@MockitoBean、@MockitoSpyBean を参照してください。
- 導入:
- 6.2
- 作成者:
- Simon Basl é , Sam Brannen
必須定数のサマリー
必須要素
要素の詳細
value
ClassSE<? extends BeanOverrideProcessor> value使用するBeanOverrideProcessor実装。