原来xml配置
原来我们使用Spring的时候,有一个核心的xml配置文件,来注入我们的bean
使用JavaConfig实现配置
现在我们完全删除xml配置文件
不使用 @Component注入bean
要使用JavaConfig实现配置,就得编写JavaConfig配置类
- @Autowired:先通过byType方式,如果存在多个,就通过byName方式,也可以通过@Qualifier(value="beanId")来指定注入
@Autowired的详细用法,可以看这个Spring注解自动装配方式
测试
使用 @Component注入bean
- 为什么这里的@Autowired要通过@Qualifier(value="beanId")来指定注入,具体细节可以看这个Spring注解自动装配方式
- 为什么使用@Component注入bean要开启扫描包的配置,具体细节看这里Spring注解开发介绍例子
测试,5个beanId都能获取到相应的bean