scope=request
每次请求的时候,都实例化一个controller 对象
scope=session
在同一个session请求下,每次请求都是同一个contoller 对象,不会实例化多个的
也就是 同一个session 下, 每次都是同一个controller 对象
每个session都会创建一个单独的实例
scope=application
以上3个 scope只有在web controller 才有的,其他bean没有的
那么不管是 用什么请求,那么每次请求的 contrroller 都是同一个实例对象
controller类 默认是单例 的 每个连接 都是同一个 实例 即 scope=singleton
bean 的懒加载
只对singleton 作用域的bean才有效
bean操作
bean销毁前执行
1, 使用 destory-method
2, 让 bean实现 disposableBean 接口
bean属性继承
abstract=true 表示 这是一个抽象bean,spring并不会实例化它
parent 可以指定继承的父属性
以上来自慕课网