u011844490
专修虚拟机
采纳率18.8%
2016-01-10 09:34 阅读 1.6k

spring容器中bean的作用域?

作用域的作用??求个通俗点的例子关于singleton和prototype区别

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • liang16286 _rdOfJava 2016-01-10 09:37

    prototype 是每次访问拿到一个实例,比如说new Date();这种方式

    singleton 是全局共享一个实例,比如Calender.getInstance();这种方式

    点赞 评论 复制链接分享
  • skull24 爱爱爱才 2016-01-10 09:48

    singleton 是单例
    prototype 多例

    点赞 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2016-01-10 11:09

    singleton是单例,所有get bean该类型的操作返回的都是同一个实例,应用中该类型的实例只有一个。prototype类型会每次get bean时都重新创建一个实例对象并返回。

    点赞 评论 复制链接分享
  • qq_19558705 ITDragon龙 2016-01-10 11:12

    不同的事务放到不同的作用域中就有不同的作用范围。可以理解为生存周期。singleton是单例,也就是一个实体类对应一个实例。而prototype却相反,每次都创建一个新的实例对象有点浪费空间。用的比较少。

    点赞 评论 复制链接分享
  • xiumu_ 胖胖的半山兄 2016-01-10 16:24

    singleton是单例,从始至终只创建使用一个唯一的对象。楼主可以看看单例模式的实现就可以明白了。prototype是原型,每次创建新的对象

    点赞 评论 复制链接分享

相关推荐