参考:https://blog.csdn.net/edison_03/article/details/73174231

参考:https://blog.csdn.net/u010513756/article/details/51597934

-------------------------------------------------------------------------------------------------------------

一、property'中ref和value的区别

1.ref引用一个已经存在的对象

value创建一个新的对象

2.value可以赋一些简单类型的值和对象的值

ref可以引用其他的bean对象。

3.  使用ref的时候,spring容器会在引用后进行验证,验证当前的xml是否存在引用的bean

使用value的时候,spring会在容器启动,实例化bean的时候进行验证。

-------------------------------------------------------------------------------------------------------------

二、property'中value和name的区别

<bean id="person" class="service.Person">

<!-- 控制器调用setAxe方法,将容器中的axe bean作为传入的参数 -->

<!--此处的name是决定Person类中的那个参数,ref是指bean配置文件中的bean名称-->

<property name="axe" ref="axe">

</property>

</bean>

这里的name和ref虽然是同名的,但是name是指Person类中的参数,Person类中有一个Axe类型名叫axe的对象,而ref是当前xml文件中叫做axe的这个bean,把它当作参数传进Person中。

property中ref、value、name的区别相关推荐

  1. c#中ref和out的区别

    c#中ref和out的区别: 1,ref必须初始化,out不用初始化. 2,ref参数的值被传递到ref参数,out不能被传递. 注意: 1,属性不是变量,不能作为ref参数传递. 2,ref类似于c ...

  2. C# 中 ref 和out 的区别

    out 参数前必须先为其赋值,即必须由被调用方为其赋值. class TestOut {static void FillArray(out int[] arr){// Initialize the a ...

  3. c#中ref与out的区别

    转载:http://zhidao.baidu.com/link?url=pxZpqZuOAWgVk9hhUhqduew4XV-zkycL3OeMhGsoe8PeAkCJtSsXeO_v0H55pcHO ...

  4. vue3 - ref和reactive的区别

    文章搬运自wx60d4764eb475e 的vue3中ref和reactive的区别(系列六) 1. ref和reactive区别:     如果在template里使用的是ref类型的数据, 那么V ...

  5. Spring中ref local与ref bean区别

    为什么80%的码农都做不了架构师?>>>    Spring中ref local与ref bean区别 今天在做SSH框架Demo实例时,在ApplicationResources. ...

  6. C#中关键字ref与out的区别(转)

    C#中关键字ref与out的区别(转) 在C#中,ref与out是很特殊的两个关键字.使用它们,可以使参数按照引用来传递. 总的来说,通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用 ...

  7. C#中ref和out关键字的应用以及区别。

    C#中ref和out关键字的应用以及区别. ref ref的定义 ref 的使用 out out的定义:来自MSDN out的用法 ref和out的区别 Stack Overflow的解释: 之前要学 ...

  8. ref和out的区别

    ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数.通过引用传递参数允许函数成员更改参数的值,并保持该更改.若要通过引用传递参数, 可使用ref或out关键字.ref和out这两个关键 ...

  9. python中函数和方法的区别

    本篇内容主要介绍从几个维度来介绍下python中函数和方法的区别: 首先,从分类的角度来分析. (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函 ...

  10. hibernate中@Entity和@Table的区别

    Java Persistence API定义了一种定义,可以将常规的普通Java对象(有时被称作POJO)映射到数据库. 这些普通Java对象被称作Entity Bean. 除了是用Java Pers ...

最新文章

  1. (转)如何从storyBoard中加载其中一个controller
  2. 「镁客早报」任正非称对苹果等对手出售5G芯片持开放态度;马斯克称未来12个月内将生产超过50万辆车...
  3. 1.13 Predicate操作Collection集合
  4. python filter map区别_python中filter、map、reduce的区别
  5. c语言设计一个万年历的需求分析,万年历设计报告
  6. sql学习之笔记(时间)季度的第一天
  7. 洛谷2657 windy数(数位DP)
  8. Puppet安装与配置简介(附视频教程)
  9. Oracle数据库重复数据删除的三种情况
  10. 自然场景下文本检测主要数据集
  11. Html和Css学习笔记-html进阶-html5属性
  12. 利用Java-JACOB操作WORD文档2
  13. Sql注入基础_mysql注入
  14. 你觉得你非常了解Javascript?
  15. RGB颜色与十六进制颜色码
  16. 安装linux系统的pe软件,Linux和win系统制作U盘pe启动方法
  17. 客户成功服务市场现状研究分析报告 -
  18. shel中的if-else语句
  19. YARN集群的mapreduce测试(一)
  20. 插入外部dwg文件,避免外部参照

热门文章

  1. Windows调出软键盘
  2. 矩阵的特征值、特征向量、特征子空间
  3. 程序员对老板说:老子,明天不上班!结果...
  4. 什么查重软件比较好用?
  5. 微信公众号两种匹配模式(全匹配和半匹配)的区别。
  6. 反走样知识简单分享-计算机图形学
  7. BEEF的搭建与使用
  8. Transphorm的表面贴装封装产品系列增加行业标准TO-263 (D2PAK)封装产品,扩大SuperGaN平台的优势
  9. Cat Snuke and a Voyage AtCoder - 2660
  10. (七)DAC0832 数模转换芯片的应用 以及运算放大器的学习 01