您的位置:首页 > 编程语言 > Java开发

spring代码笔记

2016-03-03 00:00 330 查看
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");

//BeanFactory 的子类
XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("Beans.xml"));

//ApplicationContext接口,常用的接口实现FileSystemXmlApplicationContext,ClassPathXmlApplicationContext,WebXmlApplicationContext
ApplicationContext context = new FileSystemXmlApplicationContext("C:/Users/ZARA/workspace/HelloSpring/src/Beans.xml");

<bean id="..." class="..." init-method="..." scope="...">
</bean>

bean的作用域:singleton单例,prototype多例,request,session,global-session
bean的生命周期:bean的建立,Setter注入,BeanNameAware的setBeanName(),BeanFactoryAware的setBeanFactory(),BeanPostProcessors的processBeforeInitialization(),InitializingBean的afterPropertiesSet(),Bean定义文件中定义init-method,BeanPostProcessors的processAfterInitialization(),DisposableBean的destroy(),Bean定义文件中定义destroy-method
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: