【Spring】bean对象创建的细节(五)
来源:互联网 发布:网络女主播谈恋爱 编辑:程序博客网 时间:2024/06/05 02:21
bean对象创建的细节
/** * 1) 对象创建: 单例/多例 * scope="singleton", 默认值, 即 默认是单例【service/dao/工具类】 * scope="prototype", 多例; 【Action对象】 * * 2) 什么时候创建? * scope="prototype" 在用到对象的时候,才创建对象。 * scope="singleton" 在启动(容器初始化之前), 就已经创建了bean,且整个应用只有一个。 * 3)是否延迟创建 * lazy-init="false" 默认为false, 不延迟创建,即在启动时候就创建对象 * lazy-init="true" 延迟初始化, 在用到对象的时候才创建对象 * (只对单例有效) * 4) 创建对象之后,初始化/销毁 * init-method="init_user" 【对应对象的init_user方法,在对象创建爱之后执行 】 * destroy-method="destroy_user" 【在调用容器对象的destriy方法时候执行,(容器用实现类)】 */@Testpublic void testIOC() throws Exception {// 得到IOC容器对象 【用实现类,因为要调用销毁的方法】ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("cn/lfsenior/a_hello/applicationContext.xml");System.out.println("-----容器创建-----");// 从容器中获取beanUser user1 = (User) ac.getBean("user");User user2 = (User) ac.getBean("user");System.out.println(user1);System.out.println(user2);// 销毁容器对象ac.destroy();}
阅读全文
0 0
- 【Spring】bean对象创建的细节(五)
- spring bean创建细节
- spring中bean创建的细节
- 【Spring源码--IOC容器的实现】(五)Bean对象的创建
- 【Spring】bean对象的创建
- SSH框架之Spring的开发步骤、bean对象创建的细节
- Spring源码之bean的加载(五)准备创建bean
- Spring的bean管理(注解创建对象)
- Spring的bean管理(注解创建对象)
- spring容器创建bean对象的方式
- Spring的bean管理-注解创建对象
- Spring第二篇【Core模块之快速入门、bean创建细节、创建对象】
- Spring框架的Bean细节
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式
- spring 实现bean对象创建
- spring之bean的配置细节(二)
- Spring的如何通过bean创建一个对象,并赋值。
- Spring-3:bean的属性配置细节
- 零散笔记
- python:NumPy基础(1),ndarray多维数组对象
- c#图片反色,取底色,照片底色效果
- Java reflect Type类及其子类用法分析
- Json解析开源框架--Gson 的基本使用
- 【Spring】bean对象创建的细节(五)
- some tips about python Two
- linux make和gdb
- 数据结构与算法·实验八
- 【图像融合】高斯金字塔
- 大话设计模式之总结2
- 【Spring】IOC容器--创建对象(六)
- 激活函数、BP反向传播算法、三种梯度下降、softmax函数及其推导
- Ring3 调用 NtQueryObject 获得文件句柄对应的对象名时调用线程死锁的原因