zoukankan      html  css  js  c++  java
  • @import注解

    将对象交给工厂管理

    1.xml <bean> java配置

    2.xml + 注解  包扫描+注解

    3.@import

    注意:@import将对象交由工厂管理时,该对象在容器的唯一标识为该类的全限定名

    例:

    1,。创建green,red,yellow三个颜色类

    2.创建一个配置类,将对象交给spring

    @Configuration
    @Import({red.class,green.class,yellow.class})
    public class ColorConf {
    
        /*@Bean
        public green getGreen(){
            return new green();
        }
        @Bean
        public red getYellow(){
            return new red();
        }
        @Bean
        public yellow getRed(){
            return new yellow();
        }*/
    
    
    }

    可以使用@Bean注解,或者直接使用import注解,引入管理对象.class

    3.获取被工厂管理的对象名

    public class ColorTest {
        public static void main(String[] args) {
            ApplicationContext applicationContext = new AnnotationConfigApplicationContext(ColorConf.class);
            String[] names = applicationContext.getBeanDefinitionNames();
            System.out.println(Arrays.toString(names));
        }
    }

    查看控制台输出,仅展示自己配置的

  • 相关阅读:
    奇异值分解SVD
    Google Draco点云压缩
    C++计时函数
    NDT正态分布变换配准
    点云配准 Registration
    图像的距
    镜头基础
    道格拉斯-普克算法
    霍夫变换
    opencv基础
  • 原文地址:https://www.cnblogs.com/ghwq/p/12635934.html
Copyright © 2011-2022 走看看