Java乔晓松-spring中集合的装配
来源:互联网 发布:网络上刷信誉是真的吗 编辑:程序博客网 时间:2024/06/05 11:43
spring.xml文件:
CollectionBean.java文件:
User.java文件:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:util="http://www.springframework.org/schema/util"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"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"><bean id="collectionBean" class="www.csdn.spring.collection.set.CollectionBean"><property name="sets"><util:set><value>qiao</value><value>xiao</value><value>song</value><value>csdn</value></util:set></property><property name="users"><util:list><ref bean="u1" /><ref bean="u2" /><ref bean="u3" /><ref bean="u4" /></util:list></property><property name="prop"><util:properties><prop key="1">qiao</prop><prop key="2">xiao</prop><prop key="3">song</prop></util:properties></property><property name="maps"><util:map><entry key="1" value-ref="u1"/><entry key="2" value-ref="u2"/><entry key="3" value-ref="u3"/><entry key="4" value-ref="u4"/></util:map></property></bean><bean id="u1" class="www.csdn.spring.collection.set.User"><property name="name" value="乔1" /><property name="age" value="20" /></bean><bean id="u2" class="www.csdn.spring.collection.set.User"><property name="name" value="乔2" /><property name="age" value="21" /></bean><bean id="u3" class="www.csdn.spring.collection.set.User"><property name="name" value="乔3" /><property name="age" value="22" /></bean><bean id="u4" class="www.csdn.spring.collection.set.User"><property name="name" value="乔4" /><property name="age" value="23" /></bean></beans>
CollectionBean.java文件:
package www.csdn.spring.collection.set;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;/** * CollectionBean 2013-4-25 上午9:56:57 * * @author 乔晓松 965266509@qq.com */public class CollectionBean {public Set<String> sets;public void setSets(Set<String> sets) {this.sets = sets;}public List<User> users;public void setUsers(List<User> users) {this.users = users;}public Properties prop;public void setProp(Properties prop) {this.prop = prop;}public Map maps;public void setMaps(Map maps) {this.maps = maps;}}
User.java文件:
package www.csdn.spring.collection.set;/** * User 2013-4-25 上午9:57:06 * * @author 乔晓松 965266509@qq.com */public class User {public String name;public Integer age;public void setName(String name) {this.name = name;}public void setAge(Integer age) {this.age = age;}}
测试类:
package www.csdn.spring.collection.set;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Properties;import java.util.Set;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/** * DemoTest 2013-4-25 上午9:57:12 * * @author 乔晓松 965266509@qq.com */public class DemoTest {@Testpublic void test() {System.out.println("------------------sets---Set---------------");ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");CollectionBean bean = context.getBean("collectionBean",CollectionBean.class);Set<String> sets = bean.sets;Iterator<String> it = sets.iterator();while (it.hasNext()) {System.out.println(it.next());}System.out.println("------------------users----List--------------");List<User> users = bean.users;for (User user : users) {System.out.println(user.name + "------" + user.age);}System.out.println("------------------prop----propties--------------");Properties prop = bean.prop;Set keys = prop.keySet();Iterator keyit = keys.iterator();while (keyit.hasNext()) {String key = (String) keyit.next();System.out.println(key + "--------" + prop.get(key));}System.out.println("------------------maps----Map--------------");Map maps = bean.maps;Set setm = maps.entrySet();Iterator itm = setm.iterator();while (itm.hasNext()) {Entry<Integer, User> obj = (Entry<Integer, User>) itm.next();System.out.println(obj.getKey() + "------" + obj.getValue().name+ "-----" + obj.getValue().age);}}}
- Java乔晓松-spring中集合的装配
- Java乔晓松-spring中集合的装配
- Spring中集合的注入
- java中集合的知识点
- java中集合的遍历
- java中集合的总结
- java中集合的分类
- Java中集合的讲解
- java中集合的总结
- java中集合的概念
- java中集合的特点
- 【spring框架】spring中集合的注入
- Spring 2.0中集合对象的合并
- Spring中集合合并
- Spring中集合注入
- java中集合类的总结
- java中集合的选择 初学者必备
- JAVA中集合的排序方法
- bootstrap scrollspy collapse 做能收缩能自动展开的菜单
- android 布局属性
- JAVA深复制(深克隆)与浅复制(浅克隆)
- 二叉树遍历之morris traversal
- (转)Android软件开发之发送短信与系统短信库解析(三十)
- Java乔晓松-spring中集合的装配
- 小额贷款覆盖深圳约25万余家小微企业
- 用Callable和Future实现多线程文件搜索
- csdn测试
- WebStorm debug JS示例
- hdu2686 费用流
- 全排列(1) ----字典序
- strdup的原理以及用法
- 视频: Linux最佳入门教程一