SpringBootConfigurationTests Class — spring-boot Architecture
Architecture documentation for the SpringBootConfigurationTests class in SpringBootConfigurationTests.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/SpringBootConfigurationTests.java lines 32–58
class SpringBootConfigurationTests {
@Test
void proxyBeanMethodsIsEnabledByDefault() {
AnnotationAttributes attributes = AnnotatedElementUtils
.getMergedAnnotationAttributes(DefaultSpringBootConfiguration.class, Configuration.class);
assertThat(attributes).containsEntry("proxyBeanMethods", true);
}
@Test
void proxyBeanMethodsCanBeDisabled() {
AnnotationAttributes attributes = AnnotatedElementUtils
.getMergedAnnotationAttributes(NoBeanMethodProxyingSpringBootConfiguration.class, Configuration.class);
assertThat(attributes).containsEntry("proxyBeanMethods", false);
}
@SpringBootConfiguration
static class DefaultSpringBootConfiguration {
}
@SpringBootConfiguration(proxyBeanMethods = false)
static class NoBeanMethodProxyingSpringBootConfiguration {
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free