• spring入门案例之如何引用其他的Bean(三)


    spring入门案例之如何引用其他的Bean(三)

    (1)对象属性:

    第一种:

        在平时我们写程序的时候,难免会遇到一个类中包含另一个类,那么在spring中我们就需要在Bean的配置文件中指定对Bean的引用。
        在 Bean 的配置文件中, 可以通过 <ref> 元素或 ref  属性为 Bean 的属性或构造方法参数指定对 Bean 的引用。也可以在属性或构造方法里包含Bean的声明,这样的Bean称为内部Bean。
    在src根目录下新建demo2并新建person和car 类(person中包装car):

     person类的属性为:

     ALT+INSERT一键生成get/set  toString方法

    在src根目录下创建person.xml,内容如下:

    编写测试类:

     打印输入为:

     第二种:

    在person中加入get/set toString以及构造方法:

     修改person.xml文件为:

    测试类:

    打印输出:

    (2)集合属性

                在开发中一般都用到集合属性的,那么在spring中如何配置集合属性呢?现在就让我们来看看在spring的配置文件中如何配置集合属性。

    在根目录src下新建demo3并创建Car和Persin 类(生成get/set toString方法 以及有参/无参构造方法):

     

    新建persion.xml文件:

    测试类:

    打印输出:

     (3)MAP属性

    老规矩:

    在根目录src下新建demo4并创建student和teacher 类(生成get/set toString方法 以及有参/无参构造方法):

     

    新建student.xml文件:

    测试类:

     打印输出:

  • 相关阅读:
    Atos cannot get symbols from dSYM of archived application
    iOS 中捕获程序崩溃日志 (2014-04-22 17:35:59)
    mysql创建索引
    maven整理项目spring配置文件加载问题
    js继承
    创建对象的方式
    js闭包
    js两种创建对象方式
    shiro-web整合
    shiro连接数据库
  • 原文地址:https://www.cnblogs.com/dp06134816-login/p/13208354.html
Copyright © 2020-2023  润新知