深入理解Java架构师在组件注册@ import导入容器(ImportSelector接口)的神操作。
ImportSelector:返回需要导入的组件的全类名数组
创建一个实现了ImportSelector接口的类,然后让入进口中.ImportSelector的实现类包含了所有需要导入到容器中的组件。
公共类StuConfigurationImportSerlect实现ImportSelector {
<代码> @Override 公共String [] selectImports (AnnotationMetadata importingClassMetadata) {//编程的方式增加了Bean的弹性逻辑性//字符串数组里面的类会被注册到容器 返回新String [] {com.example.demo8.entity.Stu "}; }代码>
} @ configuration
@ import (StuConfigurationImportSerlect.class)
公共类StuConfiguration {
}