下面列出了org.springframework.context.annotation.ImportBeanDefinitionRegistrar#org.springframework.context.annotation.DeferredImportSelector 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private String[] selected(ImportSelector registrar, Class<?> importer) {
if (registrar instanceof DeferredImportSelector) {
return new DeferredConfigurations(Stream.of(registrar.selectImports(getMetaData(importer)))
.map(name -> ClassUtils.resolveClassName(name, context.getClassLoader()))
.collect(Collectors.toList())).list();
}
return registrar.selectImports(getMetaData(importer));
}