Spring框架学习笔记----基于XML文件注入(基于构造方法注入)

给POJO类加入相应的构造方法

  给Student类加入一个构造方法,并加入一个headteacher的属性(Teacher类是一件pojo类,具有属性id,name和subject)。

Student类的构造方法

编写bean.xml配置文件

    增加新的bean分别为student1和teacher

student1是通过构造方法配置,teacher是通过set方法

  <constructor-arg>标签是指通过构造器来配置bean,其中ref属性代表所传入的参数为对象;而value属性代表传入的参数为值。


结果

测试结果

  其实,无论通过set方法实现配置还是构造方法实现配置,主要的不同是在标签上,前者是使用<property>标签,后者是使用<constructor-arg>标签。在配置中也可以两个混合来使用,可是在属性中,顺序较后的值或对象会覆盖顺序较前的值或对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文章作者:Tyan博客:noahsnail.com 3.4 Dependencies A typical ente...
    SnailTyan阅读 9,765评论 2 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,072评论 19 139
  • 文章作者:Tyan博客:noahsnail.com 3.4 依赖 标准企业应用不会由一个对象(或Spring用语中...
    SnailTyan阅读 4,932评论 0 1
  • 喜欢上一个人,叫C同学,白白净净的,温雅安静。我们是高中同学,但不熟络,高中三年我们未曾说过超过十句话,我也没有太...
    汐小乙阅读 4,274评论 0 1
  • 陈莉下铺的女孩叫茵茵,还好茵茵不是特别仗势欺人那种,反而看到陈莉上去后马上开始搭话安慰她:“嫣然她从小宠惯了,不要...
    和星星的距离阅读 1,711评论 0 0

友情链接更多精彩内容