通过 @Configuration、@Bean向Spring容器注册组件
-
初始化maven项目,详情见:组件注册(1)-XML方式 步骤1
-
新建类Person.java、MainConfig.java
public class Person { private String name; private Integer age; }@Configuration public class MainConfig { @Bean public Person person() { return new Person("tom", 20); } } -
编写测试类
public static void main(String[] args) { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfig.class); Object person = applicationContext.getBean("person"); System.out.println(person); }控制台打印结果: