• Spring ImportSelector接口Demo


    这个接口要配合@Import注解一起使用

    1 import org.springframework.context.annotation.ImportSelector;
    2 import org.springframework.core.type.AnnotationMetadata;
    3 
    4 public class MySelector implements ImportSelector {
    5     @Override
    6     public String[] selectImports(AnnotationMetadata importingClassMetadata) {
    7         return new String[] {"com.gxf.normal.NormalBean1", "com.gxf.normal.NormalBean2"};
    8     }
    9 }

    实现这个接口,可以指定需要注入到spring ioc容器里面的类

    import com.gxf.importdemo.MySelector;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.context.annotation.Import;
    
    @Import(MySelector.class)
    @Configuration
    public class ImportConfig {
    }

    再在@Import注解中使用这个实现类就可以了

    Please call me JiangYouDang!
  • 相关阅读:
    HDU4611+数学
    HDU4612+Tarjan缩点+BFS求树的直径
    HDU4602+推导公式
    HDU4607+BFS
    HDU1353+贪心
    HDU4545+LCS
    HDU4548+素数
    HDU4539+状态压缩DP
    HDU2110+母函数
    HDU1569+最大点权集
  • 原文地址:https://www.cnblogs.com/luckygxf/p/15418111.html
Copyright © 2020-2023  润新知