Spring的作用域@Scope注解用于解决Bean的实例问题,就是Bean在不同的场合下到底该有几个实例,是单例模式还是其他模式?一般来说,Spring的Scope有如下四种:
1.Singleton: 表示该Bean是单例模式,在Spring容器中共享一个Bean的实例
2.Prototype: 每次调用都会新创建一个Bean的实例
3.Request: 用于Web应用,给每一个http request新建一个Bean实例
4.Session: 用于Web应用,给每一个http session新建一个Bean实例