博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bean的作用范围与bean的生命周期
阅读量:4093 次
发布时间:2019-05-25

本文共 373 字,大约阅读时间需要 1 分钟。

作用范围

五种(scope属性控制):

  1. singleton:单例,也是默认值
  2. prototype: 多例,比如让Spring接管struts2的action的时候就必须配置此属性
  3. request: 一次请求以及此次请求的转发
  4. session:作用范围是一次会话
  5. globalsession: 作用范围是一次全局会话,比如多台服务器之间需要共用同一个bean的时候就需要此属性

生命周期

  1. singleton状态下bean的生命周期:
    (1)创建:容器创建时bean创建
    (2)存在:容器存在时bean一直存在
    (3)销亡:容器消亡bean随之销亡
  2. prototype状态下bean的生命周期:
    (1)创建:使用时(这里的使用和以往意义上的使用不太一样,这里的使用就是指构造方法被调用了)
    (2)存在:只要在使用中就一直存在
    (3)销毁:不再被引用了

转载地址:http://vrtii.baihongyu.com/

你可能感兴趣的文章
PHP day5 获取系统变量,html 变量输出,遍历
查看>>
PHP TP5 省市区表多级关联模型查询,和db方式查询封装效率
查看>>
PHP TP5 连接postgres数据库,获取新增数据主键值
查看>>
svn导出项目到myeclipse,运行报ClassNotFoundException
查看>>
记录:iframe在IE下 document.createElement 兼容
查看>>
外部类为abstract时,出错记录。
查看>>
java变量
查看>>
equals:注意Sting类型和非String类型的比较
查看>>
Animal[] animals = new Animal[2];
查看>>
New Date();报错
查看>>
XML - -DOM解析
查看>>
DOS命令行窗口mysql显示乱码问题处理
查看>>
MySQL数据库备份与恢复
查看>>
直接双击启动tomcat中的startup.bat闪退原因及解决方法
查看>>
response.sendRedirect()与request.getRequestDispatcher().forward()区别
查看>>
Java Socket技术总结
查看>>
单列模式-编写类ConfigManager读取属性文件
查看>>
java中float和double的区别
查看>>
Statement与PreparedStatement区别
查看>>
Tomcat配置数据源步骤以及使用JNDI
查看>>