组件注册(2)-配置类方式

104 阅读1分钟

通过 @Configuration@Bean向Spring容器注册组件


  1. 初始化maven项目,详情见:组件注册(1)-XML方式 步骤1

  2. 新建类Person.javaMainConfig.java

    public class Person {
        private String name;
        private Integer age;
    }    
    
    @Configuration
    public class MainConfig {
        @Bean
        public Person person() {
            return new Person("tom", 20);
        }
    }
    
  3. 编写测试类

    public static void main(String[] args) {
    
        AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfig.class);
        Object person = applicationContext.getBean("person");
        System.out.println(person);
    }
    

    控制台打印结果:

    configTest.png

代码地址