码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-02-29 11:31:41      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:public   meta   entity   new   方式   实现   demo   ring   selector   

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

ImportSelector:返回需要导入的组件的全类名数组

创建一个实现了ImportSelector接口的类,然后让入Import中。ImportSelector的实现类包含了所有需要导入到容器中的组件。

public class StuConfigurationImportSerlect implements ImportSelector {

@Override

public String[] selectImports(AnnotationMetadata importingClassMetadata) {

    //编程的方式增加了Bean的弹性逻辑性

    //字符串数组里面的类会被注册到容器

    return new String[]{"com.example.demo8.entity.Stu"};

}

}

@Configuration

@Import(StuConfigurationImportSerlect.class)

public class StuConfiguration {

}

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

标签:public   meta   entity   new   方式   实现   demo   ring   selector   

原文地址:https://blog.51cto.com/14698881/2474426

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!