javascript
Spring《二》 Bean的生命周期
Bean初始化
1、bean中實現(xiàn)public void init();方法,config.xml中增加init-method="init" 屬性。
2、bean實現(xiàn)接口InitializingBean,實現(xiàn)方法afterPropertiesSet,配置文件無需改動。
Bean的使用
1、
HelloWorld helloWorld=new HelloWorld();
BeanWrapper bw=new BeanWrapperImpl(helloWorld);
bw.setPropertyValue("msg","HelloWorld");
2、
InputStream is=new FileInputStream("config.xml");
XmlBeanFactory factory=new XmlBeanFactory(is);
HelloWorld helloWorld=(HelloWorld)factory.getBean("HelloWorld");
3、
ApplicationContext actx=new FileSystemXmlApplicationContext("config.xml");
HelloWorld hw=(HelloWorld)actx.getBean("HelloWorld");
Bean的銷毀
1、bean中實現(xiàn)方法public void cleanup();,bean配置中增加destroy-method="cleanup" 屬性
2、bean類實現(xiàn)DisposableBean,并復(fù)寫public void destroy();配置文檔無需變動。
轉(zhuǎn)載于:https://www.cnblogs.com/swordyt/p/7001144.html
總結(jié)
以上是生活随笔為你收集整理的Spring《二》 Bean的生命周期的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery (DOM篇)
- 下一篇: php preg_replace 正则替