Spring注入复杂类型属性

Spring注入复杂类型属性


Spring注入复杂类型属性_第1张图片
   1  数组
   2  list集合
   3  map集合
   4  properties(键值对)类型

配置文件bean1.xml




	
	
	  
	     
	        小王
	        小明
	        小李
	     
	  
	
	
	   
	        小zhu
	        小ming
	        小li
	     
	

	
	
	   
	        
	        
	        
	     
	
	
	   
	         
	            com.mysql.jdbc.Driver
	            root
	         
	   
	
 
Spring注入复杂类型属性_第2张图片

Spring注入复杂类型属性_第3张图片
Person.java
package com.cn.ioc;

import java.util.List;
import java.util.Map;
import java.util.Properties;

public class Person {
	private String pname;
	private String[] arrs;
	private List list;
	private Map map;
	private Properties properties;
	public void setPname(String pname) {
		this.pname = pname;
	}

	public void setArrs(String[] arrs) {
		this.arrs = arrs;
	}

	public void setList(List list) {
		this.list = list;
	}
	public void setMap(Map map) {
		this.map = map;
	}
	public void setProperties(Properties properties) {
		this.properties = properties;
	}
	public void test1(){
		System.out.println("arrs"+arrs);
		System.out.println("list"+list);
		System.out.println("map"+map);
		System.out.println("properties"+properties);
		
	}
}


测试类
Spring注入复杂类型属性_第4张图片

测试结果
Spring注入复杂类型属性_第5张图片

你可能感兴趣的:(Spring入门程序,java学习课程,Spring框架的学习)