【例】spring注入数组类型

创建User类

package com.shw;
public class User {private String []username;public String[] getUsername() {return username;}public void setUsername(String[] username) {this.username = username;}
}

配置applicationContext.xml

<bean id="user" class="com.shw.User"><property name="username"><array><value>张三</value><value>李四</value><value>王五</value></array></property>
</bean>

创建测试类

public static void main(String[] args) {//加载applicationContext.xmlApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");//获取实例User user=(User) context.getBean("user");//调用方法String []names=user.getUsername();for (String str : names) {System.out.println(str);}}
运行结果:

spring注入数组相关推荐

  1. Spring按类型自动装配注入数组、集合、Map

    Spring按类型自动装配注入数组.集合.Map时,是把应用上下文中对应类型的bean装配进集合,而不是直接查找一个对应类型的集合然后注入.以下面这段代码为例: import org.springfr ...

  2. Spring 注入集合

    转载自   Spring 注入集合 注入集合 你已经看到了如何使用 value 属性来配置基本数据类型和在你的 bean 配置文件中使用<property>标签的 ref 属性来配置对象引 ...

  3. ❤️Spring注入集合❤️(建议收藏)

    ❤️Spring注入集合 .以下是一些Spring常用的注入集合,请"食用",记得给个三连噢! 如果需要传递类似于 Java Collection 类型的值,例如 List.Set ...

  4. Spring注入(Injection)——教你一点一点知道什么是依赖注入及注入方式

    前言 在学习spring的时候有个很重的知识点,那就是注入,不同的注入方式为程序的运行效率,资源利用都有不同的好处,接下来就看看我通过看视频总结的注入. 一.引入注入 1.首先我们明确一个问题,什么注 ...

  5. netty里集成spring注入mysq连接池(一)

    netty的性能非常高,能达到8000rps以上,见 各个web服务器的性能对比测试 1.准备好需要的jar包 spring.jar            //spring包 netty-3.2.4. ...

  6. Spring注入---静态工厂

    在上一篇的博客中我们说Spring注入的一种方式---反射注入.今天我们继续来看一下Spring注入的另外的一种方式---静态的工厂 其实我们的注入,是利用到了配置的文件,当然这种方式的注入有优点也有 ...

  7. spring注入----反射模式

    Spring框架也是刚刚接触,什么IOC控制反转啊,不太清楚,就连一个配置文件都搞的很是糊涂 先说说我遇到的问题吧.最近在看Spring+rabbitmq但是rabbit一个生成者总是配不好,看到网上 ...

  8. FlushMode属性与transaction(spring注入的事务)

    一.参见hibernate的api http://tool.oschina.net/apidocs/apidoc?api=hibernate-3.6.10 http://tool.oschina.ne ...

  9. 尝试用单元测试做spring注入调用service

    尝试用单元测试做spring注入调用service public class GoodsCategoryServiceImplTest extends TestCase{ public Applica ...

最新文章

  1. JAVA SE学习day_01:API、文档注释规范、String字符串的常用API
  2. 20行以内python代码画出各种减压图
  3. nextcloud icon_吉利ICON,我信任的好伙伴,感谢有你的陪伴
  4. html选择区间,jQuery可选择区间值代码
  5. 了解分布式系统和分布式系统中需要掌握的痛点
  6. Manjaro安装Nvidia显卡驱动失败或者启动黑屏卡死的原因以及Nvidia Prime与Intel核显切换方法
  7. java 咖啡 典故,解读六大咖啡种类 常见咖啡种类及特点、背后典故、历史和定义...
  8. 15种工商数据的采集方法
  9. OSChina 周三乱弹 ——carlos 你和你的电脑怎么过的幸福?
  10. Matching the Blanks: Distributional Similarity for Relation Learning (通篇翻译)
  11. 【渝粤教育】国家开放大学2018年秋季 7179-22T文献检索 参考试题
  12. 【软考-中级】系统集成项目管理工程师-【2信息系统集成和服务管理】
  13. Linux C 遍历目录下的所有文件
  14. 使用Pandas绘制股票均线
  15. HDU - 6578 Blank DP + 滚动数组
  16. EOS CPU资源不足?ET钱包帮你解决
  17. html网页自动铺满屏幕,HTML+CSS入门 高度如何铺满全屏
  18. 知识问答领域方法概述
  19. 使用百度翻译api制作自己的字典
  20. Java题目:动物声音模拟器

热门文章

  1. ‘npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. 深富策略:指数联袂深蹲调整 科技成长逆势领涨!
  3. 薄膜热电化学电池性能测试中的半导体制冷片高精度度温度控制解决方案
  4. Go简明教程-7dayGo
  5. dreamweaver后缀名_在Dreamweaver中,给静态页面命名时,后缀名为()。A htmB txtC cssD doc...
  6. 软件测试的介绍和如何做好软件测试
  7. MSAA获取QQ聊天界面群聊按钮位置
  8. JavaScript知识归纳(2)
  9. 神经网络——Python实现BP神经网络算法(理论+例子+程序)
  10. 牛皮席--夏天新宠!