org.springframework.context.annotation.ImportBeanDefinitionRegistrar#org.springframework.context.annotation.DeferredImportSelector源码实例Demo

下面列出了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));
}