博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring系列教程——08集合注入讲解
阅读量:3959 次
发布时间:2019-05-24

本文共 2730 字,大约阅读时间需要 9 分钟。

Spring系列教程——08集合注入讲解

文章目录

集合的注入都是给
添加子标签: 数组:
List:
Set:
Map:
,map存放k/v 键值对,使用
描述 Properties:
普通数据:
引用数据:

编写类:

package domain;import java.util.*;public class Programmer {
@Override public String toString() {
return "Programmer{" + "works=" + Arrays.toString(works) + ", cars=" + cars + ", banks=" + banks + ", companies=" + companies + ", properties=" + properties + '}'; } String [] works; List
cars; Set
banks; Map
companies; Properties properties; public String[] getWorks() {
return works; } public void setWorks(String[] works) {
this.works = works; } public List
getCars() {
return cars; } public void setCars(List
cars) {
this.cars = cars; } public Set
getBanks() { return banks; } public void setBanks(Set
banks) { this.banks = banks; } public Map
getCompanies() { return companies; } public void setCompanies(Map
companies) { this.companies = companies; } public Properties getProperties() { return properties; } public void setProperties(Properties properties) { this.properties = properties; }}

beans.xml文件配置如下:

运维
开发
产品
宝马
奔驰
本田
中国工商银行
中国邮政储蓄银行
中国人民银行
jack
123
18872958601

测试代码如下:

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");Programmer programmer = (Programmer)context.getBean("programmer");System.out.println(programmer);

结果如下:

Programmer{
works=[运维, 开发, 产品], cars=[宝马, 奔驰, 本田], banks=[中国工商银行, 中国邮政储蓄银行, 中国人民银行], companies={
第一家公司=拼多多, 第二家公司=字节跳动, 第三家公司=阿里巴巴}, properties={
name=jack, password=123, teleNumber=18872958601}}

<ref>标签读者可以自行操作实验。

转载地址:http://atlzi.baihongyu.com/

你可能感兴趣的文章
HTTP请求之POST与GET区别
查看>>
SSM结合Redis
查看>>
优化数据库的八种方法
查看>>
Java Web服务收到请求时线程的情况以及session情况
查看>>
SSM配置文件信息加密实现
查看>>
@Produces注解
查看>>
谈谈序列化—实体bean一定要实现Serializable接口?
查看>>
实用小技巧之电脑如何滚动截屏/截取长图
查看>>
Eclipse离线安装Java Decompiler插件
查看>>
Http预请求options
查看>>
未来设计师的工作模式?从室内设计领域的实时设计说起 | Mixlab趋势
查看>>
智能设计 | MixAI 知识库 No.69
查看>>
通过研究微信文章的相关推荐逻辑 ,尝试生成指南| Mixlab设计黑客
查看>>
浏览器低成本实现免手提的用户体验,使用人脸、手势、姿态追踪 | Mix群聊
查看>>
这个世界上肯定有另一个我,做着我不敢做的事,过着我想过的生活 | MixAI 知识库 No.70...
查看>>
表情包数据挖掘 | Mix群聊
查看>>
如何阅读科研论文
查看>>
理解本真的REST架构风格
查看>>
10款免费且开源的项目管理工具
查看>>
java调用javascript :js引擎rhino
查看>>