码迷,mamicode.com
首页 > 其他好文 > 详细

Bean配置项

时间:2017-08-22 23:20:18      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:str   功能   let   类的属性   不同   单点   png   判断   分享   

常用Bean的配置项:

(1)id :在整个IOC容器中,这个bean的唯一标识

(2)class :具体要实例化的某一类,与id对应

(3)scope :bean的作用域

(4)constructor-arg :构造器的参数

(5)properties :某个类的属性

(6)autowiring mode :自动装配模式

(7)lazy-initialization mode :懒加载模式

(8)initialization/destruction method :初始化和销毁方法

从bean容器中要得到某一个实例,有两种方式,一种是通过id获取,一种是通过类型,也就是class获取。

Bean的作用域:

技术分享

图解:

一个Bean容器:也就是在一个context中,而不是在两个context中去比较实例化对象。

singleton :默认模式

prototype :每次请求获取对象,容器都会创建一个新的实例返回,当不再使用这个对象时,自动被垃圾回收器回收,destroy不生效。

global session :portlet主要用于应用的集成,例如,有OA系统,有HR系统,有财务系统,在一个企业内部,通常不会每个系统都去分别登录,而是做一个port,在这个port里,会把每个系统常用的功能都列在里面,这个port会和所有的系统做单点登录,登录这个port后,可以点击其中任意一个系统都可以登录,也就是在不同的系统中的所拥有的不同的session的作用范围。

判断是否是同一个实例的方法,查看hashCode,测试方法可如下:

技术分享

详细解析singleton:

技术分享

 

Bean配置项

标签:str   功能   let   类的属性   不同   单点   png   判断   分享   

原文地址:http://www.cnblogs.com/cing/p/7413694.html

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