Spring · 单选题 · 第 55 题
Java 后端开发面试 · 第 55 题
Spring 中 Bean 的默认作用域是?
- Aprototype
- Brequest
- Csession
- Dsingleton
答案
D D. singleton
解析
默认情况下每个容器里一个 Bean 定义只有一个实例,所以单例 Bean 里不要放可变的成员状态,否则会有线程安全问题。prototype 每次获取都新建实例,容器不负责它的销毁回调。request 和 session 只在 Web 环境中可用。