From 918c5f1f336f885dad6327199b05578d3f0bfadd Mon Sep 17 00:00:00 2001 From: Yanming Zhou Date: Mon, 11 Mar 2024 10:06:06 +0800 Subject: [PATCH 1/2] Polish Bean Overriding in Tests section of the reference guide See gh-32411 --- .../integration-spring/annotation-beanoverriding.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc b/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc index 9abf9daf349..77a210773ca 100644 --- a/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc +++ b/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc @@ -99,7 +99,7 @@ The three annotations introduced above build upon the `@BeanOverride` meta-annot and associated infrastructure, which allows to define custom bean overriding variants. In order to provide an extension, three classes are needed: - - a concrete `BeanOverrideProcessor` `

` + - a concrete `BeanOverrideProcessor

` - a concrete `OverrideMetadata` created by said processor - an annotation meta-annotated with `@BeanOverride(P.class)` From ffb1caaff412d1c94971114947d048303eb379cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Mon, 11 Mar 2024 08:56:59 +0100 Subject: [PATCH 2/2] Polish contribution See gh-32411 --- .../integration-spring/annotation-beanoverriding.adoc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc b/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc index 77a210773ca..f2f7655f1f3 100644 --- a/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc +++ b/framework-docs/modules/ROOT/pages/testing/annotations/integration-spring/annotation-beanoverriding.adoc @@ -99,9 +99,10 @@ The three annotations introduced above build upon the `@BeanOverride` meta-annot and associated infrastructure, which allows to define custom bean overriding variants. In order to provide an extension, three classes are needed: - - a concrete `BeanOverrideProcessor

` - - a concrete `OverrideMetadata` created by said processor - - an annotation meta-annotated with `@BeanOverride(P.class)` + + - A concrete `BeanOverrideProcessor

`. + - A concrete `OverrideMetadata` created by said processor. + - An annotation meta-annotated with `@BeanOverride(P.class)`. The Spring TestContext Framework includes infrastructure classes that support bean overriding: a `BeanPostProcessor`, a `TestExecutionListener` and a `ContextCustomizerFactory`.