Bean的scope

来源:互联网 发布:自动作曲编曲软件 编辑:程序博客网 时间:2024/06/05 10:16

1.在spring中,默认从BeanFactory或ApplicationContext取得实例被默认为singleton,也就是默认每一个Bean只有一个实例
这种情况下,Bean为了线程安全Bean 为无状态的

2.用bean属性scope来设定,其值为singleton,prototype
  singleton===>只有一个实例
 prototype===>每次取Bean,总会产生一个新的实例

3.针对Web应用程序环境,还可以设置"request","session","globalSession"
  表示请求阶段,会话阶段,
 

原创粉丝点击