@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Import(value=PublisherRegistrar.class) public @interface EnablePublisher
Publisher アノテーションの使用を許可するための PublisherAnnotationBeanPostProcessor の登録を提供します。さらに、default-publisher-channel 名は、このアノテーションの defaultChannel() として構成できます。| 修飾子と型 | オプションの要素と説明 |
|---|---|
StringSE | defaultChanneldefault-publisher-channel 名。 |
int | orderPublisherAnnotationBeanPostProcessor を適用する順序を示します。 |
boolean | proxyTargetClass 標準の Java インターフェースベースのプロキシではなく、サブクラスベース(CGLIB)のプロキシを作成するかどうかを示します。 |
StringSE | valuedefaultChannel() 属性のエイリアス。 |
@AliasFor(value="defaultChannel") public abstract StringSE value
defaultChannel() 属性のエイリアス。default-publisher-channel 名。public abstract boolean proxyTargetClass
public abstract int order
PublisherAnnotationBeanPostProcessor を適用する順序を示します。 デフォルトは Ordered.LOWEST_PRECEDENCE で、他のすべての後処理プログラムの後に実行されるため、ダブルプロキシではなく既存のプロキシにアドバイザを追加できます。