Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势。
让我们来看看注解开发之前是如何定义bean的?
① BrandDemo.java
② applicationContext.xml
③Test.java
一、注解开发定义bean
组件扫描
二、纯注解开发
- 使用Java类代替Spring核心配置文件
- @Configuration 注解用于设定当前类为配置类
- @ComponentScan 注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式
三、注解开发依赖注入(自动装配)
3.1 按类型
弊端:如果有需要装配的接口有两个实现类,程序就会出错。
3.2 按名称
四、管理第三方bean(数据源)
由于我们不能直接向第三方bean添加注解获取bean,所以用以下方法来获取bean。