Spring如何给对象的属性赋值-创新互联

一、通过xml配置文件的方式

成都创新互联公司是一家专业提供寻乌企业网站建设,专注与成都网站建设、网站设计、H5页面制作、小程序制作等业务。10年已为寻乌众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

(1)set注入

     a、简单类型(java中所有的基本数据类型和String类型)的set注入

       调用Student类中的set方法来完成赋值。前提:类中必须要有set方法

        b1、引用类型的set注入

     前提:myStudent对象的属性中存在school这个属性。school这个属性中又包含了name和address两个属性。                       

     b2、引用类型的自动注入

             1、byName方式(按名称注入):当java类中引用类型的属性名和标签的id值一样时,并且数据类型一致。

             2、byType方式(按类型注入):当java类中引用类型的数据类型和标签的class属性是同源关系的。注意:在byType中,在xml配置文件中声明bean只能有一个符合条件的,多余一个是错误的。

        同源就是一类的意思:

             1、java类中引用类型的数据类型和bean的class的值是一样的。

             2、java类中引用类型的数据类型和bean的class的值是父子关系的。

             3、java类中引用类型的数据类型和bean的class的值是接口和实现关系的。

(2)构造注入

     一个标签表示构造方法中的一个参数,多个参数需要多个                               标签。

二、通过注解的方式

需要在applicationContext.xml文件中声明组件扫描器

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站标题:Spring如何给对象的属性赋值-创新互联
标题链接:http://azwzsj.com/article/doijsd.html