Bean的作用域

那年仲夏 提交于 2020-01-31 23:29:06
  1. singleton:单例的,默认情况下为单例,singleton在容器启动之前就创建好了对象,并保存在容器当中。任何时候获取都是获取之前创建的那个bean,一个bean的定义对应着一个对象的实例。

  2. prototype:多例的,在容器启动之前并不会创建对象,而是在获取的时候才创建这个bean,每次获取都会创建一个新的实例,一个bean的定义对应着多个对象的实例。

  3. request:在web环境下同一次请求创建一个bean实例

  4. session:在web环境下同一次会话创建一个bean实例

  5. global session:在web环境下全局的会话创建一个bean实例

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!