Nested configuration class introspection check on concrete class

Issue: SPR-16839
This commit is contained in:
Juergen Hoeller
2018-09-17 19:09:55 +02:00
parent c8869d99f5
commit 0948edb39d
2 changed files with 43 additions and 2 deletions

View File

@@ -262,7 +262,7 @@ class ConfigurationClassParser {
protected final SourceClass doProcessConfigurationClass(ConfigurationClass configClass, SourceClass sourceClass)
throws IOException {
if (sourceClass.getMetadata().isAnnotated(Component.class.getName())) {
if (configClass.getMetadata().isAnnotated(Component.class.getName())) {
// Recursively process any member (nested) classes first
processMemberClasses(configClass, sourceClass);
}