*/
public static void main(String[] args) {
ClassLoader loader = ClassUtils.getDefaultClassLoader();//new UnloadableClassLoader();
BeanDefineMap defines = new BeanDefineMap();
BeanDefine def1 = new BeanDefine();
def1.setId("super");
def1.setType("org.tamacat.di.impl.DIContainer_test$Super", loader);
def1.setSingleton(false);
defines.put(def1.getId(), def1);
BeanDefine def2 = new BeanDefine();
def2.setId("sub");
def2.setType("org.tamacat.di.impl.DIContainer_test$Sub", loader);
def2.setSingleton(false);
defines.put(def2.getId(), def2);
DIContainer di = new TamaCatDIContainer(defines, loader);
Super get1 = di.getBean("sub", Super.class);
System.out.println(get1);