<small id='y16ue2'></small> <noframes id='Jwo927QL1z'>

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

      <legend id='Xhm6Uji'><style id='kcnb6'><dir id='3e5LD26'><q id='UECHl'></q></dir></style></legend>
      <i id='ypVFHZbs'><tr id='P90TN5'><dt id='VSwMWKL7G'><q id='jAHhx'><span id='OnoH'><b id='qiXSU'><form id='shlEvM'><ins id='Kxgtzd1D'></ins><ul id='1y4Dblt'></ul><sub id='xFbU19XlN'></sub></form><legend id='MXDbJzNjI'></legend><bdo id='XqtNQL'><pre id='3Jym'><center id='EUyVrtlTop'></center></pre></bdo></b><th id='0q4WCU1T'></th></span></q></dt></tr></i><div id='z8AxlNIs'><tfoot id='RrhmsWnM2'></tfoot><dl id='7wl4Nu869'><fieldset id='2zwvl'></fieldset></dl></div>

          <bdo id='bviFetl'></bdo><ul id='yFSgQ'></ul>

          1. <li id='50U2RuJ7'></li>
            登陆

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

            admin 2019-05-16 164人围观 ,发现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