`
8366
  • 浏览: 821027 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

第13讲 --Autowire注解与自动装配

阅读更多

 

 

 

 

 

 1. Autowire 默认是按类型匹配  @ Autowire

 

 2 .如果你要修改 Autowire  按名称匹配可以 @Autowired @Qualifier("persionDao") ,如果在beans.xml中没有发现有这个名字的bean,则会有异常

 

3. @Autowired(required=true) @Qualifier("persionDao"), 表示这个bean必须注入值,不然报错

 

 

到目前,学习到3种bean的注入方式:

 

 

 

l*使用构造器注入
l*使用属性setter方法注入
l*使用Field注入(用于注解方式
分享到:
评论

相关推荐

    编程选择题40道:Spring框架:依赖注入与面向切面编程.Tex.docx

    在依赖注入的自动装配策略中,byName、byType都是具体的自动装配方式,而autowire是抽象的自动装配策略,它包含如byName和byType等更具体的实现。因此,第五个问题的答案是D,autowire是自动装配bean的策略之一。 ...

    《Spring in Action》学习点滴

    ### Spring in Action 学习点滴知识点总结 ...以上总结了《Spring in Action》第二章中关于装配Bean的主要知识点,以及第三章中关于创建切面的基础介绍。这些知识点对于理解和掌握Spring框架的核心特性非常有帮助。

    Spring6_pdf版讲义.pdf

    ### 十三、GoF之代理模式 - **静态代理**:代理类和真实主题类在编译期就已经确定。 - **动态代理**: - **JDK动态代理**:通过`java.lang.reflect.Proxy`类和`InvocationHandler`接口实现。 - **CGLIB动态代理**...

    spring chm文档

    3.3.6. 自动装配(autowire)协作者 3.3.7. 依赖检查 3.3.8. 方法注入 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.4. 自定义作用域 3.5. 定制bean特性 3.5.1...

    spring的Bean配置说明

    7. `autowire` 属性:控制Bean的自动装配。`no`表示不自动装配;`byName`是根据属性名匹配Bean;`byType`是根据属性类型匹配;`constructor`是应用于构造函数参数;`autodetect`尝试自动检测最佳策略。 8. `...

    Spring-Reference_zh_CN(Spring中文参考手册)

    3.3.6. 自动装配(autowire)协作者 3.3.6.1. 设置Bean使自动装配失效 3.3.7. 依赖检查 3.3.8. 方法注入 3.3.8.1. Lookup方法注入 3.3.8.2. 自定义方法的替代方案 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. ...

    Spring中文帮助文档

    3.3.5. 自动装配(autowire)协作者 3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的依赖 3.4.4. 其他作用域 ...

    Spring API

    3.3.5. 自动装配(autowire)协作者 3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的依赖 3.4.4. 其他作用域 ...

    Spring 2.0 开发参考手册

    3.3.6. 自动装配(autowire)协作者 3.3.7. 依赖检查 3.3.8. 方法注入 3.4. bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. 其他作用域 3.4.4. 自定义作用域 3.5. 定制bean特性 3.5.1...

Global site tag (gtag.js) - Google Analytics