XML配合注解 第一步:引入依赖包 第二步:开启组件扫描 第三步:类上加注解 第四步:基于注解方式实现属性注入 (1)@Autowired:根据类型注入 (2)@Qualifier配合@Autowired:根据名称注入 (3)@Resource:可以根据类型也可以根据名称 (4)@Value:注入普通属性 完全注解开发 配置类代替XML配置开启扫描: 代替 创建ApplicationContext实例的区别: 代替