springset注入,springboot注入集合

  springset注入,springboot注入集合

  对于简单数据类型(字节、字符、短整型、整型、浮点型、双精度型、长整型)或者线的注入,一般只需写入标签价值即可。比如:

  属性名=属性名值=简单值/

  或者

  如果需要注入的是集合(列表、集合、地图、优点),那该怎么做呢?

  如果集合的泛型是简单数据类型,比如列表字符串,可以这样实现:

  属性名称=学生

  目录

  价值学生1/价值

  价值学生2/价值

  /列表

  /属性

  如果集合的泛型是引用类型,比如列出学生,可以利用内部豆实现

  属性名称=学生

  目录

  豆

  属性名称=名称值=张三/

  属性名称=年龄值=20 /

  /bean

  豆

  属性名称=名称值=lisi /

  属性名称=年龄值=22 /

  /bean

  .

  /列表

  /属性

  私人名单官方官员;//官员

  //标准作曲者和吸气剂以及转换对象为字符串方法省略

  公职人员{

  私有字符串名称;

  私有字符串标题;

  私弦年龄;

  //省略作曲者和吸气剂以及转换对象为字符串方法

  }

  豆配置文件:

  ?可扩展标记语言版本=1.0 编码=UTF八号?

  豆子xmlns= http://www。spring框架。组织/架构/bean

  xmlns:xsi= http://。w3。 org/2001/XML架构-实例

  xsi:架构位置= http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

  bean id="四川"范围="单例"

  属性名称=名称

  价值四川/值

  /属性

  属性名称=人口值=87225224 /

  属性名称=城市

  目录

  价值成都/值

  价值绵阳/值

  价值德阳/值

  价值攀枝花/值

  价值遂宁/值

  价值江油/值

  /列表

  /属性

  属性名称=官员

  目录

  豆

  属性名称=名称值=张三/

  属性名称=年龄值=45 /

  属性名称=标题值=市长/

  /bean

  豆

  属性名称=名称值=lisi /

  属性名称=年龄值=55 /

  属性名称=标题值=coutrier /

  /bean

  豆

  属性名称=名称值=吴王/

  属性名称=年龄值=42 /

  属性名称=标题值=村民/

  /bean

  /列表

  /属性

  /bean

  /豆子

  运行它:

  公共静态void main(String[] args) {

  应用程序上下文context=new classpathmlaplicationcontext(new String[]{ spring config。XML });

  省四川=(省)context.getBean(四川);

  System.out.println(四川);

  }

  打印输出:

  省[名称=四川,人口=87225224,城市=[成都,绵阳,德阳,攀枝花,遂宁,江油],官员=[官员[姓名=张三,头衔=镇长,年龄=45],官员[姓名=李四,头衔=coutrier,年龄=55],官员[姓名=吴王,头衔=村民,年龄=42]]]

springset注入,springboot注入集合