04Spring中使用注解代替xml配置

一、步骤

1.为主配置文件引入新的命名空间(约束)
04Spring中使用注解代替xml配置
2.开启使用注解使用配置文件
04Spring中使用注解代替xml配置
3.在类中使用注解完成配置
04Spring中使用注解代替xml配置

二、注解方式

04Spring中使用注解代替xml配置

三、修改对象的作用域范围

04Spring中使用注解代替xml配置
04Spring中使用注解代替xml配置
04Spring中使用注解代替xml配置
四、值类型注入(如果注解的属性只有一个,且属性名为value,属性名可忽略,即@value(“tom”))
1加在成员变量上:通过反射的Fileld赋值(破坏了对象的封装性)
04Spring中使用注解代替xml配置
2加在set方法上:通过set方法赋值(推荐使用)
04Spring中使用注解代替xml配置
五、引用类型注入
[email protected] ,自动装配

04Spring中使用注解代替xml配置
04Spring中使用注解代替xml配置**
问题:如果匹配到多个类型一致的对象,将无法选择具体注入哪一个对象
解决办法:使用@Qualifier注解告诉Spring容器注入哪一个名称的对象
04Spring中使用注解代替xml配置
[email protected],手动注入(推荐)
04Spring中使用注解代替xml配置
六、初始化及销毁方法
04Spring中使用注解代替xml配置