Skip to content

Commit afc87b7

Browse files
committed
Merge pull request #18675 from nosan
* pr/18675: Polish "Restore proxying of @bean methods in @TestConfiguration" Restore proxying of @bean methods in @TestConfiguration Closes gh-18675
2 parents bd4dc1e + fd94608 commit afc87b7

File tree

13 files changed

+96
-12
lines changed

13 files changed

+96
-12
lines changed

spring-boot-project/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6840,7 +6840,7 @@ The following example shows a `RestDocumentationResultHandler` being defined:
68406840

68416841
[source,java,indent=0]
68426842
----
6843-
@TestConfiguration
6843+
@TestConfiguration(proxyBeanMethods = false)
68446844
static class ResultHandlerConfiguration {
68456845
68466846
@Bean

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/test/autoconfigure/restdocs/restassured/AdvancedConfigurationExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
public class AdvancedConfigurationExample {
2525

2626
// tag::configuration[]
27-
@TestConfiguration
27+
@TestConfiguration(proxyBeanMethods = false)
2828
public static class CustomizationConfiguration implements RestDocsRestAssuredConfigurationCustomizer {
2929

3030
@Override

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/test/autoconfigure/restdocs/webclient/AdvancedConfigurationExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
public class AdvancedConfigurationExample {
2424

2525
// tag::configuration[]
26-
@TestConfiguration
26+
@TestConfiguration(proxyBeanMethods = false)
2727
public static class CustomizationConfiguration implements RestDocsWebTestClientConfigurationCustomizer {
2828

2929
@Override

spring-boot-project/spring-boot-docs/src/test/java/org/springframework/boot/docs/web/client/SampleWebClientTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void testRequest() {
4949
assertThat(headers.getLocation()).hasHost("other.example.com");
5050
}
5151

52-
@TestConfiguration
52+
@TestConfiguration(proxyBeanMethods = false)
5353
static class Config {
5454

5555
@Bean

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/ExampleTestConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
*
2626
* @author Phillip Webb
2727
*/
28-
@TestConfiguration
28+
@TestConfiguration(proxyBeanMethods = false)
2929
@EntityScan("some.other.package")
3030
public class ExampleTestConfig {
3131

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/jdbc/AutoConfigureTestDatabaseWithNoDatabaseIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void testContextLoads() {
4848
assertThat(this.context.getBeanNamesForType(DataSource.class)).isNotEmpty();
4949
}
5050

51-
@TestConfiguration
51+
@TestConfiguration(proxyBeanMethods = false)
5252
static class Config {
5353

5454
}

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/restdocs/MockMvcRestDocsAutoConfigurationAdvancedConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ void snippetGeneration() throws Exception {
7878
assertThat(new File(defaultSnippetsDir, "response-fields.md")).isFile();
7979
}
8080

81-
@TestConfiguration
81+
@TestConfiguration(proxyBeanMethods = false)
8282
static class CustomizationConfiguration {
8383

8484
@Bean

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/restdocs/RestAssuredRestDocsAutoConfigurationAdvancedConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ void snippetGeneration() {
8282
assertThat(new File(defaultSnippetsDir, "response-fields.md")).isFile();
8383
}
8484

85-
@TestConfiguration
85+
@TestConfiguration(proxyBeanMethods = false)
8686
static class CustomizationConfiguration {
8787

8888
@Bean

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/restdocs/WebTestClientRestDocsAutoConfigurationAdvancedConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void defaultSnippetsAreWritten() throws Exception {
7272
assertThat(new File(defaultSnippetsDir, "response-fields.md")).isFile();
7373
}
7474

75-
@TestConfiguration
75+
@TestConfiguration(proxyBeanMethods = false)
7676
static class CustomizationConfiguration {
7777

7878
@Bean

spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/web/servlet/mockmvc/WebMvcTestServletFilterRegistrationDisabledIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ void shouldNotApplyFilter() throws Exception {
4444
this.mvc.perform(get("/one")).andExpect(header().string("x-test", (String) null));
4545
}
4646

47-
@TestConfiguration
47+
@TestConfiguration(proxyBeanMethods = false)
4848
static class DisabledRegistrationConfiguration {
4949

5050
@Bean

0 commit comments

Comments
 (0)