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

@@ -1,5 +1,5 @@
/*
* Copyright 2012-2019 the original author or authors.
* Copyright 2012-2021 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -83,6 +83,7 @@ class ImportsContextCustomizer implements ContextCustomizer {
private void registerCleanupPostProcessor(BeanDefinitionRegistry registry, AnnotatedBeanDefinitionReader reader) {
BeanDefinition definition = registerBean(registry, reader, ImportsCleanupPostProcessor.BEAN_NAME,
ImportsCleanupPostProcessor.class);
definition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
definition.getConstructorArgumentValues().addIndexedArgumentValue(0, this.testClass);
}