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文件:

测试类:

 打印输出:

原文地址:https://www.cnblogs.com/dp06134816-login/p/13208354.html