singleton: 单例模式, 在整个 Spring IoC 容器中, 使用 singleton 定义的 bean 只有一个实例
prototype: 原型模式, 每次通过容器的 getbean 方法获取 prototype 定义的 bean 时, 都产生一个新的 bean 实例
只有在 web 应用中使用 Spring 时, request,session,global-session 作用域才有效
request: 对于每次 HTTP 请求, 使用 request 定义的 bean 都将产生一个新实例, 即每次 HTTP 请求将会产生不同的 bean 实例.
session: 同一个 Session 共享一个 bean 实例.
global-session: 同 session 作用域不同的是, 所有的 Session 共享一个 Bean 实例.
Java 自学经历
Java 面试题 H5
Java 面试题小程序
来源: http://www.bubuko.com/infodetail-3358938.html