private static void initAnnotatedConf(GenericApplicationContext context){ Class componentScanAnnotated=ProcessInfo.getAnnotationInitClass(); if(componentScanAnnotated!=null){ AnnotatedGenericBeanDefinition def=new AnnotatedGenericBeanDefinition(ProcessInfo.getAnnotationInitClass()); AnnotatedBeanDefinitionReader reader=new AnnotatedBeanDefinitionReader(context); AnnotationScopeMetadataResolver resolver=new AnnotationScopeMetadataResolver(); resolver.resolveScopeMetadata(def); reader.setScopeMetadataResolver(resolver); } }