Spring学习2:bean属性
来源:互联网 发布:中考历史真题 淘宝 编辑:程序博客网 时间:2024/06/01 08:36
1.Spring的三种实例化bean方式
1)使用类构造器实例化
<bean id=”xxx” class=”xxx”/>
2)使用静态工厂方法实例化
<bean id=”xxx” class=”xxx” factory-method=”xxx”/>
public class xxx{
public static 类名 xxx(){}
}
3)使用实例化工厂方法实例化
<bean id=”xxx” class=”xxx”/>
<bean id=”xxx” factory-bean=”包含class属性的bean的id” factory-method=”xxx”/>
public class xxx{
public类名 xxx(){}
}
2.配置bean的作用域(scope属性)
bean的作用域scope属性:
singleton:在每个Spring ioc容器中一个bean定义只有一个对象实例。默认情况下容器启动时初始化bean,但我们可以指定bean节点的lazy-init=”true”来延迟初始化bean。这时候,只有第一次获取bean才会初始化bean。
如果想对所有bean都应用延迟初始化,可在根节点beans设置default-lazy-init=”true”。
prototype:每次从容器获取的bean都有新对象。
request、session、global session
3.Spring管理的bean的生命周期
1)init-method属性:指定初始化方法,在构造方法之后执行。
2)destroy-method属性:指定销毁方法。当没有人为删掉 bean时,一直存在于Spring容器中,直到Spring容器关闭。
0 0
- Spring学习2:bean属性
- Spring-bean的属性-2
- Spring学习(四)-Bean集合属性
- Spring配置bean属性
- spring bean scope属性
- spring之bean属性
- spring bean属性scope
- Spring Bean属性说明
- [Spring] 注入Bean属性
- Spring-bean属性-1
- spring学习-2-配置bean
- Spring学习(2)--在xml中使用autowire自动装配Bean属性
- Spring学习总结3(bean的属性详解)
- Spring学习笔记 关于Bean属性的初始化
- Spring核心学习(3)为Bean注入属性
- Spring框架--bean标签部分属性的学习
- 学习笔记——Spring 中Bean属性的注入
- Spring学习之获取其他Bean的属性值(PropertyPathFactoryBean)
- 如何应对高并发 —— 动态网站静态化
- Android之Dalvk与JNI注册过程介绍
- <03>消息处理
- swing中JList控件使用:每一项以 图片+文字(文字在图片的下面) 的形式显示并且在水平方向排列
- 在拓胜培训Java,每天的点点滴滴
- Spring学习2:bean属性
- Unable to find explicit activity class 的问题,
- 【C#】基础知识—数据类型、数据类型转换
- Java中-classpath和路径的使用
- jQuery操作radio元素
- Android之Dalvik的进程/线程创建的过程
- <04>自定义消息
- jsp与模板引擎性能
- Android之Dalvik运行过程分析