深入理解Java架构师在组件注册@ import导入容器(ImportSelector接口)的神操作!

  

深入理解Java架构师在组件注册@ import导入容器(ImportSelector接口)的神操作。
深入理解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 {

  

}

深入理解Java架构师在组件注册@ import导入容器(ImportSelector接口)的神操作!