知识大全 Spring容器对Bean组件的管理
Posted 知
篇首语:读书是最好的学习。追随伟大人物的思想,是最富有趣味的一门科学。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring容器对Bean组件的管理相关的知识,希望对你有一定的参考价值。
Spring容器对Bean组件的管理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一 Bean对象创建时机 默认是随容器创建 通过lazy init可以改变对象实例化时机 (a)默认lazy init=default||false: 当spring容器实例化的时候 并把 容器中对象全部完成实例化 <bean id= bean class= tarena entity Bean lazy init= false /> (b)lazy init= true 当从spring容器中获取对象时候在对对象 实例始化 (c)设置全局default lazy init= true 整个配置文件中对象都实例化延迟 <beans … default lazy init= true > </beans> 注意 在使用定时器的时候 不能使用lazy init= true 二 Bean对象的创建模式 singleton:spring容器对象默认是单例模式每次只成一个实例 <bean id= class= scope= singleton /> struts : prototype:多例 spring容器会每次都为对象产生一个新实例 <bean id= class= scope= prototype /> struts : scope:在web开发中使用request session 回顾 会话 与服务器端多次请求和响应过程 pageContext:当前页面 session:一次会话 request:一次请求 application:整个应用服务器 测试类 [java] public class Bean public void show() System out println( 我是一个豆子 ) public Bean() System out println( 我出生了 ) public static void main(String[] args) ApplicationContext ac = new FileSystemXmlApplicationContext( classpath:applicationContext xml ) Bean bean = (Bean)ac getBean( bean ) Bean bean = (Bean)ac getBean( bean ) if(bean == bean ) System out println( 单例 ) else System out println( 多例 ) 当配置文件中<bean id= bean class= tarena entity Bean />运行结果 我出生了 单例 当配置文件中<bean id= bean class= tarena entity Bean scope= prototype /> 运行结果 我出生了 我出生了 多例
cha138/Article/program/Java/ky/201311/11162相关参考
Spring依赖其IOC特征轻松的管理著一堆非常有价值的bean这些bean在spring容器中的依赖关系都已注入好所以相互调用非常方便 但既然是有价值的bean
知识大全 使用SpringtUtil获取Spring IoC容器中的Bean
使用SpringtUtil获取SpringIoC容器中的Bean 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
在spring中提供了三种可供选择的注入方式 提供set/get方法 构造函数 工厂方法的运用 大家对这三种方法的选择都是仁者见仁智者见智一下我是我支构造函数的理由 保证一些重要的属性在
Spring创建Bean的过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! beans包提供了
详解Spring中bean的scope 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何使用s
Spring获取Bean的几种方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 方法一在初始化
Spring中bean的基本xml配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在spri
知识大全 Spring强制向servlet中注入bean的方法
Spring强制向servlet中注入bean的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java中如何获取Spring中配置的bean 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一
知识大全 解析Java中如何获取Spring中配置的bean
解析Java中如何获取Spring中配置的bean 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本