From ffb0915f5ffc7abf53277331a47d42c44c996b14 Mon Sep 17 00:00:00 2001 From: Radim Hanus Date: Wed, 28 Dec 2016 17:20:18 +0100 Subject: [PATCH] MockCreditCardPaymentProcessor doesn't inherit @Default since CreditCardPaymentProcessor specifies @CreditCard --- src/main/asciidoc/specialization.asciidoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/asciidoc/specialization.asciidoc b/src/main/asciidoc/specialization.asciidoc index cf5ce0f..61c9328 100644 --- a/src/main/asciidoc/specialization.asciidoc +++ b/src/main/asciidoc/specialization.asciidoc @@ -179,8 +179,7 @@ Since we're informing the container that our alternative bean is meant to stand in as a replacement for the default implementation, the alternative implementation automatically inherits all qualifiers of the default implementation. Thus, in our example, -`MockCreditCardPaymentProcessor` inherits the qualifiers `@Default` and -`@CreditCard`. +`MockCreditCardPaymentProcessor` inherits the qualifier `@CreditCard`. Furthermore, if the default implementation declares a bean EL name using `@Named`, the name is inherited by the specializing alternative bean.