码迷,mamicode.com
首页 > 编程语言 > 详细

Spring的IOC、Spring对象初始化bean时机、Spring容器生命周期

时间:2015-08-18 16:30:21      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

IOC指的是控制反转,把对象的创建、初始化、销毁等工作都交给Spring容器。由spring容器来控制对象的生命周期。
技术分享
Spring对象初始化bean时机:

在默认情况下,只要在Spring容器中配置了一个bean,容器在启动时就会实例化该bean,单例模式。
如果在Spring配制文件时设置懒加载模式(lazy-init=”true”),在getBean时才会实例化对象。
如果scope=”prototype”时,无论lazy-init的值是什么都只会在使用时才会创建,当struts2的
action和spring容器整合的时候,action的scope设置成prototype。

Spring容器生命周期:

技术分享


    启动spring容器
    创建helloWorld对象
    调用helloWorld对象的init方法,init方法是由spring容器内部调用的
    在客户端提取helloWorld对象,对象调用方法
    当spring容器关闭的时候,执行destroy方法:注意:前提条件:必须为单例,如果多实例,不起作用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring的IOC、Spring对象初始化bean时机、Spring容器生命周期

标签:

原文地址:http://blog.csdn.net/u012110719/article/details/47751313

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!