Flag BeanDefinitionRegistryPostProcessor beans with role infrastructure

Closes gh-28540
This commit is contained in:
Stephane Nicoll
2021-11-05 14:20:37 +01:00
parent 11a5055b8f
commit bf88405121
3 changed files with 6 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ import org.springframework.boot.jdbc.EmbeddedDatabaseConnection;
import org.springframework.context.EnvironmentAware;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Role;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.core.env.ConfigurableEnvironment;
@@ -70,6 +71,7 @@ public class TestDatabaseAutoConfiguration {
}
@Bean
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)
@ConditionalOnProperty(prefix = "spring.test.database", name = "replace", havingValue = "ANY",
matchIfMissing = true)
static EmbeddedDataSourceBeanFactoryPostProcessor embeddedDataSourceBeanFactoryPostProcessor() {