spring中加载bean是通过DefaultListableBeanFactory,我们可以通过配置文件,DefaultListableBeanFactory回去根据配置去读取配置加载xml文件,然后可以直接去通过注解获取对应的实例,我们想要获取对应的bean实例,也可以通过:
@Test
@SuppressWarnings("unchecked")
public void testClassUtil() throws Exception {
Class<MyTestBean> test = (Class<MyTestBean>) ClassUtils.forName(
"com.test.springmvc.bean.MyTestBean",
DefaultListableBeanFactory.class.getClassLoader());
MyTestBean bean = test.newInstance();
bean.setName("11");
System.out.println(bean.getName());
}
这样也可以获取