十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
今天就跟大家聊聊有关Spring中怎么注入集合值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联公司网站建设提供从项目策划、软件开发,软件安全维护、网站优化(SEO)、网站分析、效果评估等整套的建站服务,主营业务为成都做网站、网站制作,成都App制作以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。成都创新互联公司深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!一 配置
二 接口
Axe
package org.crazyit.app.service;public interface Axe{ // Axe接口里有个砍的方法 public String chop();}
Person
package org.crazyit.service;public interface Person{ public void test();}
三 实现
Chinese
package org.crazyit.service.impl;import java.util.*;import org.crazyit.service.*;public class Chinese implements Person{ // 下面是系列集合类型的成员变量 private List
StoneAxe
package org.crazyit.app.service.impl;import org.crazyit.app.service.*;public class StoneAxe implements Axe{ public String chop() { return "石斧砍柴好慢"; }}
SteelAxe
package org.crazyit.app.service.impl;import org.crazyit.app.service.*;public class SteelAxe implements Axe{ public String chop() { return "钢斧砍柴真快"; }}
四 测试类
package lee;import org.springframework.context.*;import org.springframework.context.support.*;import org.crazyit.service.*;public class BeanTest{ public static void main(String[] args)throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); // 获取容器中Bean,并调用方法。 Person p = ctx.getBean("chinese" , Person.class); p.test(); }}
五 运行
Spring实例化主调bean:Chinese实例...[小学, 中学, 大学]{数学=87, 英语=89, 语文=82}{原始社会=org.crazyit.service.impl.StoneAxe@6e1567f1, 农业社会=org.crazyit.service.impl.SteelAxe@56235b8e}{血压=正常, 身高=175}[普通的字符串, org.crazyit.service.impl.SteelAxe@59494225, org.crazyit.service.impl.StoneAxe@6e1567f1, [20, [30]]][疯狂Java讲义, 疯狂Android讲义, 轻量级Java EE企业应用实战]
看完上述内容,你们对Spring中怎么注入集合值有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。