下面列出了怎么用org.springframework.context.annotation.DeferredImportSelector的API类实例代码及写法,或者点击链接到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));
}