我们可以通过@Scope注解指定Bean的可用范围
@Service
@Scope("singleton")
public class BusinessServiceImpl implements BusinessService {}
默认的可用范围是Singleton,也就是常说的单例。
| 范围 | 含义 |
| Singleton | 一个容器只会存在一个实例 |
| Prototype | 每次注入都是新的实例 |
| request | 针对每一个HTTP请求,创建一个实例 |
| session | 针对一次会话,创建一个实例 |
| application | 一个web实例只会存在一个实例 |



