一 .概述
在之前我们给容器注册一个Bean的方式:
[1]包扫描器 + 注解扫描
[2] 使用Bean + Configuration注解
这两个方式基本就可以满足大部分的情况了 .
现在还提供了一个@Import的方式.
二 .使用@Import的方式注册Bean
组件 :
public class Person { }
配置类:
@Configuration @Import(value= {Person.class}) public class ImportConfig { }
使用@Import的方式注册的Bean默认情况下id为类的全类名.
测试类:
public class MainTest { @Test public void teset() { try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext( ImportConfig.class)) { System.out.println("是否存在该Bean-->[" + context.containsBean("com.trek.springConfig.importConfig.Person") + "]"); } } }