アノテーションインターフェース 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