Skip to main content

SpringIoc

bean的生命周期

bean的作用域

作用域描述
singleton单例,默认作用域
prototype原型,有状态
request每次 HTTP 请求都会创建一个新的 Bean 实例请求
session一个session会话中,修改或删除cookie会重新创建bean
applicationweb应用上下文,和singleton范围差不多
websocket每次 WebSocket 会话创建
  • 一般都是用 singleton,不用bean对象存储任何状态
  • request 可以在一次请求里存储一些临时的状态
  • 目前没遇到过spring容器和web容器不是一个的情况

自动注入