知识大全 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容器中的bean

   Spring依赖其IOC特征轻松的管理著一堆非常有价值的bean这些bean在spring容器中的依赖关系都已注入好所以相互调用非常方便  但既然是有价值的bean

知识大全 使用SpringtUtil获取Spring IoC容器中的Bean

使用SpringtUtil获取SpringIoC容器中的Bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 spring中bean的注入方式的选择

  在spring中提供了三种可供选择的注入方式  提供set/get方法  构造函数  工厂方法的运用  大家对这三种方法的选择都是仁者见仁智者见智一下我是我支构造函数的理由  保证一些重要的属性在

知识大全 Spring创建Bean的过程

Spring创建Bean的过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  beans包提供了

知识大全 详解Spring中bean的scope

详解Spring中bean的scope  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何使用s

知识大全 Spring获取Bean的几种方式

Spring获取Bean的几种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方法一在初始化

知识大全 Spring中bean的基本xml配置

Spring中bean的基本xml配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在spri

知识大全 Spring强制向servlet中注入bean的方法

Spring强制向servlet中注入bean的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Java中如何获取Spring中配置的bean

Java中如何获取Spring中配置的bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 解析Java中如何获取Spring中配置的bean

解析Java中如何获取Spring中配置的bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本