Spring注入Class类型信息对象

1、通过构造函数注入


      

2、通过Setter注入


      

3、通过list注入


	
	     
                com.proc.SubClass1
                com.proc.SubClass2
	     
	

Java后台代码:

package com.proc;

import java.util.List;

public class Config {
	
	public List> classList;
	
	public List> getClassList() {
		
        return classList;

	}
	public void setClassList(List> classList) {

		this.classList = classList;

	}

	static class ConfigClass{
		
		Class Clazz;

		public ConfigClass() {
			
		}
		
		public ConfigClass(Class Clazz) {
				
			this.Clazz=Clazz;
			
		}
		
		public void setClazz(Class Clazz) {
			
			this.Clazz=Clazz;
			
		}

		public Class getClazz() {
			
			return this.Clazz;
			
		}
		
	}
	
}

class BaseClass {

}

class SubClass1 extends BaseClass {

}

class SubClass2 extends BaseClass { 

}

 

你可能感兴趣的:(java,spring)