11.2.3.2. 予選について
修飾子は、Bean を Bean タイプに関連付けるアノテーションです。注入する Bean を正確に指定できます。修飾子には、以下の例のように定義された保持とターゲットがあります。
例11.3 を定義する@Synchronous
と@Asynchronous
修飾子
@Qualifier @Retention(RUNTIME) @Target({TYPE, METHOD, FIELD, PARAMETER}) public @interface Synchronous {}
@Qualifier @Retention(RUNTIME) @Target({TYPE, METHOD, FIELD, PARAMETER}) public @interface Asynchronous {}
例11.4 使用@Synchronous
と@Asynchronous
修飾子
@Synchronous public class SynchronousPaymentProcessor implements PaymentProcessor { public void process(Payment payment) { ... } }
@Asynchronous public class AsynchronousPaymentProcessor implements PaymentProcessor { public void process(Payment payment) { ... } }