<small id='v9ULdEeA'></small> <noframes id='98bpqE'>

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

      <legend id='P7W2oBnCyE'><style id='xiJ87um'><dir id='FHPZcn'><q id='Rfrtaubq'></q></dir></style></legend>
      <i id='SBzy1e'><tr id='CNZw1L'><dt id='J1zmSwZx'><q id='5wFQuvfz7U'><span id='WRfjJP8I'><b id='6DWs'><form id='nk3MGpx'><ins id='5nK4'></ins><ul id='pnul5GjX3'></ul><sub id='COvrIKZ'></sub></form><legend id='bfpKnaoDV9'></legend><bdo id='u3F49hpr'><pre id='L5KnR2k'><center id='KIgEQoU'></center></pre></bdo></b><th id='RT0wxWgj'></th></span></q></dt></tr></i><div id='zTWFtMBe'><tfoot id='tw1iyM'></tfoot><dl id='oMpxCAg'><fieldset id='5zGJqaf3i8'></fieldset></dl></div>

          <bdo id='LbitrOP9m'></bdo><ul id='XrdS0p36'></ul>

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

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

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