singleton:默认是单例的,每个容器中只有一个bean的实例,单例的模式有 beanfactorry自身来维护.该对象的声明周期与spring IOC容器一致
prototype: 为每一个bean提供一个实例,每次注入时都会创建一个新的对象
request: bean被定义在每个http请求中创建一个单例对象,也就是说在单个请求中会复用这一个单 例 对象
session:与request范围类似,确保每一个session中有一个bean实例,在seeion过期后,bean会随之失效
application: bean被定义在servletContext的生命周期中复用一个单例对象
websocket : bean被定义在websocket 的生命周期中复用一个单例对象