美文网首页
深入理解Java架构师在组件注册@Import导入容器(Impo

深入理解Java架构师在组件注册@Import导入容器(Impo

作者: 是阿胖胖吖 | 来源:发表于2020-02-29 11:25 被阅读0次

    深入理解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导入容器(Impo

          本文链接:https://www.haomeiwen.com/subject/kxguhhtx.html