<bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction"
scope="prototype">
<property name="userBO" ref="userBO" />
</bean>
Spring bean中的properties元素内的name 和 ref都代表什么意思啊 ,我知道name表示的是定义的其他bean的id,那ref表示的是什么意思啊,不明白啊! 这叫做Spring的依赖注入也叫控制反转。bean的id也就是你说的bean的id,通过id找你想要调用的bean,ref不是一个单纯的值,上面那位也说了, ref哪个位置如果你要传字符串那就可以用value代替了。 <property name="userBO" value="张三" /> 你就可以在你的UserAction中用它了。而ref则把你的id为userBO的一个bean传过去了,你在UserAction中就可以使用id为UserBO对象中的属性了,也就相当于你把userBO这个bean对象,在你的UserAction中new出来了。 ref是你的UserAction 里面有个属性叫userBO,而这个userBO是引用的你的配置文件中<bean id="userBO" class="*.UserBO"></bean>的这个类的; 类似于: <property name="count" value="1" />这种写法里面的value,只不过你的property的name引用的是一个定义好的类文件。。而不是单纯的值。。

最新文章

  1. ASP.NET Cookie(一)--基本应用
  2. 使用QRCode生成二维码
  3. Java NIO 之缓冲区
  4. C#基础(1)
  5. AndroidStudio-OSX 常用快捷键整理
  6. Android Activity/Service/Broadcaster三大组件之间互相调用
  7. ThreadPoolExecutor 分析
  8. 如何解决CHM打开乱码的问题
  9. 暴力求解——POJ 1321 棋盘问题
  10. php四舍五入函数(floor、ceil、round与intval)
  11. Linux文件系统中硬链接和软链接的区别 (转)
  12. The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
  13. struts2和spring mvc的区别
  14. python输出彩色字体
  15. css居中flex
  16. java + maven 实现发送短信验证码功能
  17. emWin智能家居主界面设计,含uCOS-III和FreeRTOS两个版本
  18. 【codevs1048】石子归并(初级版)
  19. mysql下载安装使用教程
  20. BMP格式图像读取与存储

热门文章

  1. yii2 request文件简介
  2. 【bzoj2819】Nim
  3. CodeForces 816B Karen and Coffee(前缀和,大量查询)
  4. Go语言学习笔记(七)杀手锏 Goroutine + Channel
  5. 初学Python之 安装包的抉择~~
  6. NYOJ--19--next_permutation()--擅长排列的小明
  7. Android -- 自定义view实现keep欢迎页倒计时效果
  8. 函数&amp;闭包
  9. 【NO.5】jmeter-结果文件
  10. HTML5基本标签