Spring中bean的三种使用方式

第一种使用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");

你可能感兴趣的:(Spring中bean的三种使用方式)