spring学习总结(bean六种作用范围)

singleton

(默认)将单个bean定义范围限定为每个Spring IoC容器的单个对象实例。





prototype


将单个bean定义范围限定为任意数量的对象实例。

request

使用servlet容器

xml文件中

 
        
            org.springframework.web.context.request.RequestContextListener
        
    

或者

 
        requestContextFilter
        org.springframework.web.filter.RequestContextFilter
    
    
        requestContextFilter
        /*
    

再或者实现WebApplicationInitializer接口编程

在mvc中


@RequestScope注释可用于将组件分配给request范围

session

application

websocket

你可能感兴趣的:(spring学习总结(bean六种作用范围))