spring-注入map集合
一.创建项目
项目名称:spring092901
二.添加jar包
commons-logging.jar
junit-4.4.jar
log4j.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
三.添加配置文件
1.在项目中创建conf目录
/conf
2.在conf目录下添加配置文件
配置文件名称:applicationContext.xml
配置文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
</beans>
四.创建业务bean
1.在src下创建包
包名:cn.jbit.spring092901.collection
2.在包下创建bean
bean名称:MapBean.java
bean内容:
public class MapBean {
private Map map;
public Map getMap() {
return map;
}
public void setMap(Map map) {
this.map = map;
}
}
3.在核心配置文件中配置bean
<bean id="mapbean" class="cn.jbit.spring092901.collection.MapBean">
<property name="map">
<map>
<entry key="name1" value="诗"></entry>
<entry key="date" value="春秋时期"></entry>
</map>
</property>
</bean>
五.测试
1.在项目中创建test目录
/test
2.在test目录下创建包
cn.jbit.spring092901.collection
3.在包下 创建测试类
类名:MapBeanTest.java
类内容:
public class MapBeanTest {
@Test
public void testListBean(){
ClassPathXmlApplicationContext cpac = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
MapBean mapBean = (MapBean) cpac.getBean("mapbean");
Map map = mapBean.getMap();
Set set = map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
String key = (String) it.next();
String value = (String) map.get(key);
System.out.println(value);
}
}
}
转载于:https://blog.51cto.com/suyanzhu/1559510
spring-注入map集合相关推荐
- spring注入Map集合
[例]spring注入Map集合 创建User类 package com.shw; public class User {private String username;private String ...
- spring注入list集合
spring在帮我们管理bean的时候,会帮我们完成自动注入,其中有一个比较特殊的类型:list 这篇笔记主要记录spring注入list集合的原理 应用 public interface Rest ...
- Spring高级应用之注入各类集合
先定义一个测试类,由于本文将要介绍注入各种集合时如何配置,故这个类包含各种集合,类名和属性名不好取,没有特殊含义: 1 2 3 4 5 6 7 8 9 publicclass Test { p ...
- Spring 注入集合的成员变量属性
Spring支持list,set,map和prop四种集合类型的注入. 看一个例子:JavaCollection这个类包含了上述介绍的4种集合类型的成员变量: import java.util.*; ...
- Spring 注入集合
转载自 Spring 注入集合 注入集合 你已经看到了如何使用 value 属性来配置基本数据类型和在你的 bean 配置文件中使用<property>标签的 ref 属性来配置对象引 ...
- Spring框架中集合属性为对象的注入方法
Spring框架中集合属性为对象的注入方法 前言 创建基础类 创建`Course`类 编写XML配置文件 创建测试类 执行结果 前言 在集合的属性注入中,如果注入属性为普通类型(String.int) ...
- ❤️Spring注入集合❤️(建议收藏)
❤️Spring注入集合 .以下是一些Spring常用的注入集合,请"食用",记得给个三连噢! 如果需要传递类似于 Java Collection 类型的值,例如 List.Set ...
- spring学习之将类交给spring管理,bean的注入,scope,集合注入,自动装配,生命周期,迟加载
一.将类交给spring管理(IOC) 1.将类交给spring容器管理 如何将一个类交给spring容器进行管理呢? 方法很简单,只需要在applicationContext.xml中加入对应的xm ...
- Spring IOC注入Map接口小技巧
文章目录 一.Spring IOC 注入Map接口 写在前面: 我是「境里婆娑」.我还是从前那个少年,没有一丝丝改变,时间只不过是考验,种在心中信念丝毫未减,眼前这个少年,还是最初那张脸,面前再多艰险 ...
- [Spring] 注入Bean属性
通常,JavaBean的属性是私有的,同时拥有一组存取器方法,setXXX()和getXXX()形式存在.Spring可以借助属性的set方法来配置属性的值,以实现setter方式的注入. Kenny ...
最新文章
- TensorRT 7.2.1 开发概要(上)
- 从世界数字大脑形成看元宇宙未来趋势
- AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛——09:10-10:00 李开复教授《AI赋能时代的创业》
- boot spring 接口接收数据_在 Spring Boot 中使用 Dataway 配置数据查询接口
- Kali-linux安装设置
- java 图片上传非jsp_java问题用java代码在后台如何将jsp页面上的图片上传(是 爱问知识人...
- 两个很有用的进程间通信函数popen,pclose
- 前端学习(3316):connect
- 判断php图片是否存在,php判断远程图片是否存在
- web 折线图大数据量拉取展示方案_分布式、服务化的企业级 ERP 系统架构设计方案...
- Uncompilable source code in netbeans
- 微信昵称上标电话号码,实用的新玩法
- 中石油职称计算机试题,中石油职称计算机水平考试复习题库22-职称计算机考试其它试卷与试题.pdf...
- 计算机二级公共基础知识笔记
- Chrome浏览器 显示 Flash不是最新版
- 解决局域网电脑无法ping通
- PostgreSQL 怎么通过命令来恢复删除的数据
- W806 基于Arduino开发的GPIO操作示例,勇于尝新
- android 渐变的背景色,Android背景渐变xml
- Docker学习01---狂神说