byName模式<bean autowire="byName">

  Spring会查找一个叫做date的bean定义。

byType模式<bean autowire="byType">

  1、Spring会查找bean中类型和Date相同类型的bean进行赋值。

  2、如果发现多个就会抛出异常。

  3、如果没有发现相同的类型,什么事都不会发生。如果此时要让它抛出异常可使用dependency-check="objects"来指定此时应该抛出异常。

constructor模式<bean autowire="constructor">

  1、查找bean配置文档中和构造方法中参数类型相同的bean定义对其赋值。

?多个参数,不同的xml,发现多个相同定义。

autodetect模式<bean autowire="autodetect">

  1、由spring自动根据constructor和byType自动装配。

  2、优先使用constructor,当不能使用constructor时,在查找byType去装配。

no模式<bean autowire="autodetect">

  不使用自动装配,所有的装配均使用ref 等等指定。

最新文章

  1. 所有古诗词的api
  2. Wix 安装部署教程(十四) -- 多语言安装包之用户许可协议
  3. Java反射机制&lt;1&gt;
  4. Linux系统管理远程登录工具PUTTY
  5. PHP开发入行真功夫 三扬科技
  6. jquery 1.9里面已经删除了toggle(fn1, fn2)函数
  7. 2014年10月30日-----SQL的基础知识
  8. nginx: [emerg] the size 10485760 of shared memory zone &quot;cache_one&quot; conflicts with already declared size 0
  9. Effective C++学习笔记(Part One:Item 1-4)
  10. Android使用OpenGL ES2.0显示YUV,您的手机上的数据要解决两个方面的坐标
  11. tp5上传图片添加永久素材到微信公众号
  12. 【Linux】grep命令
  13. Cortex-M3 跳转到指定bin执行
  14. git关于文件权限修改引起的冲突及忽略文件权限的办法
  15. nginx压缩,缓存
  16. 20155308《网络对抗》Exp6 信息搜集与漏洞扫描
  17. 使用jQuery实现input数值的增量和减量
  18. PreparedStatementSQLException
  19. 【转】Odoo开发之:工作流 workflow
  20. Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) E. Robot Arm 线段树

热门文章

  1. 第十课: - 读取/写入Excel/Json格式数据
  2. javascript中对象两种创建方式
  3. Android ToolBar标题文字居中的方法
  4. ZBrush细说3D海盗角色的创建艺术
  5. Arguments Optional FreeCodeCamp
  6. 仅前端cookie之记住密码
  7. 路飞学城Python-Day107
  8. Day 14 匿名函数
  9. ApacheBench 测试性能并使用 GnuPlot 绘制图表
  10. Vue学习之路第十七篇:全局过滤器的使用