第一种使用beanwrapper
Object obj=Class.forName("com.gc.action.HelloWorld").newInstance();
BeanWrapper bw=new BeanWrapperImpl(helloWorld);
bw.setPeopertyValue("msg","HelloWorld");
第二种,使用BeanFactory
InputStream is=new FileInputStream("config.xml");
或者是
ClassPathResource res=new ClassPathResource("config.xml");
XmlBeanFactory factory=new XmlBeanFactory(is);
HelloWorld helloWorld=(HelloWorld)factory.getBean("HelloWorld");
第三种,使用ApplicationContext
ApplicationContext act=new FileSystemXmlApplicationContext("config.xml");
HelloWorld helloWorld=(HelloWorld)act.getBean("HelloWorld");