<small id='fepWU65sG'></small> <noframes id='0pqXH5U9'>

  • <tfoot id='qRBOaJy7'></tfoot>

      <legend id='vjoC'><style id='TqdvZA'><dir id='XmRCiHKIYz'><q id='SwcrYQTyAJ'></q></dir></style></legend>
      <i id='jEAyZY8D'><tr id='1KHB'><dt id='JNmEude'><q id='2ut1IK'><span id='GijIOgNr1'><b id='a3scAkZ'><form id='3OnST'><ins id='GERve'></ins><ul id='LeiZXC7lz'></ul><sub id='SPgpvWq'></sub></form><legend id='qJLUgtOwp'></legend><bdo id='3kigwnqDAF'><pre id='VYFaAUbTr5'><center id='lxkJZ'></center></pre></bdo></b><th id='NZ1eYc'></th></span></q></dt></tr></i><div id='RnOxJ'><tfoot id='YOCyL'></tfoot><dl id='yxmhsTUF0S'><fieldset id='FHkwV'></fieldset></dl></div>

          <bdo id='JHTRBl36'></bdo><ul id='6B4aMVSlg'></ul>

          1. <li id='L4ySHw6XAn'></li>
            登陆

            24K程序员spring的controller是单例仍是多例,竟然没搞理解

            admin 2019-05-16 154人围观 ,发现0个评论

            计算机软件、编程、Java开发、Spring、程序员

            吐槽

            面试官:springMVC的controller是单例仍是多例

            程序员:多例

            面试官:你能够立刻回家等音讯了

            预备

            • springboot
            • springmvc
            • springbean效果域的单例(默许)、多例
            • 单例bean声明成员变量是线程不安全的(别搞反了)

            【Spring MVC】c周逸辞ontrol24K程序员spring的controller是单例仍是多例,竟然没搞理解ler之单例形式

            装备bean,一个默许(单例),一个多例

            默许吧controller的效果域去掉

            运转成果

            http://localhost:8080/check

            调用controller3次办法,两个bean居然都是相同的

            给controller添加效果域多例

            运转成果

            这下单例bean地址输出相同的

            多例bean每次bean输出都不相同了

            开发总结

            • SpringMVC的controller默许便是单例的
            • 假如你bean装备多例了,依靠这个bean的bean也需求多例才行啊(看比如)
            • 在单例的bean中牢记声明成员特点(如Map、List调集来缓存数据),是线程不安全的

            单例be24K程序员spring的controller是单例仍是多例,竟然没搞理解an线程不安全剖析(有成员变量状况)

            • 1:写线程同步代码 ,缺陷可能会导致功能耗费
            • 2:假如你是springbean,能够scope="prototype" 每次恳求多是新目标,就不存在线程安全 缺陷可能会导致功能耗费
            • 3:把同享的资源放到办法里,每次办法调用都是新资源(是局部变量嘛) 因而也没线程安全问题了,缺陷可能会导致代码复杂度上升

            s24K程序员spring的controller是单例仍是多例,竟然没搞理解pringboot发动图

            程序员专家请多多喷我,我哪里不对请指出

            请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP