Bean作用域
来源:互联网 发布:淘宝网酒类 编辑:程序博客网 时间:2024/06/14 21:09
singleton:指的一个Bean容器只存在一个,即单例。
prototype:每次请求创建一个新的实例,destroy不生效,因为每次创建完之后就失效了
request:每次请求http创建一个实例,当且仅当在request内有效
session:同上,当前session内有效
globle session:基于protlet的web中有效,(protlet定义了globle web)如果是在web中,等同于session
Bean的生命周期:定义,初始化,使用,销毁。
在xml文件定义的id,class等参数,这就是Bean的定义
IOC容器在start启动是,加载配置文档是生成的bean的实例
在使用过程中,从bean容器中取出一个bean实例的过程,叫做使用
在bean容器停止的时候,销毁bean容器创建的所有的实例
初始化:
1、实现org.springframework.beans.factory.IntializingBean接口,并覆盖afterPropertiesSet方法
2、配置的时候设置init-method属性为init——–这里面的名字跟方法名对应的,会根据设置的值找到这个方法,在初始化的时候调用这个方法
销毁:
1、实现DisposableBean接口并覆盖destroy方法,
2、配置是destroy设置属性为destroy
3、可以设置全局的destroy方法, default-init-method = “init”
default-destroy-method=”destroy”
执行顺序是1先于2,并且1与2会覆盖默认的方法!!!!!
0 0
- Spring bean 作用域
- Bean的作用域
- spring bean作用域
- Spring bean作用域
- Bean 的作用域
- spring bean 作用域
- Bean的作用域
- Bean作用域
- bean的作用域
- Bean的作用域
- Spring - Bean作用域
- Bean的作用域
- Spring bean作用域
- Bean的作用域
- spring bean作用域
- Spring bean作用域
- Spring bean作用域
- Spring bean 作用域
- Learning GLSL -- 001
- JAVA实现归并排序
- python 科学工作环境搭建
- GridView
- 使用OnScrollListener 来监听数据的改变
- Bean作用域
- Java程序员学习C++之字符串
- AVL树 之 Java的实现
- Pancake sorting 煎饼排序
- unity游戏暂停&动画加载&场景跳转&射线检测&鼠标滚轮控制
- Java-List总结
- JspSmartUpload上传下载 的实现攻略
- Linux Crontab命令
- Myeclipse中改变变量、方法等的颜色