<small id='cKbOZMWa6'></small> <noframes id='p3Rx'>

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

      <legend id='uHXV08z'><style id='wrvUG'><dir id='sT4AWlveo'><q id='kAhJr8'></q></dir></style></legend>
      <i id='Koq4E'><tr id='sdUHNC'><dt id='EvRptAO'><q id='uegqZ4S6Fr'><span id='YjG0i59QUm'><b id='xCfiy9b'><form id='VlcKdtks'><ins id='HluK2'></ins><ul id='E267'></ul><sub id='CZF6H'></sub></form><legend id='oqbWC'></legend><bdo id='aOYe9wF84g'><pre id='6dpm'><center id='ik2D'></center></pre></bdo></b><th id='Qeh3jcf'></th></span></q></dt></tr></i><div id='s2uxD'><tfoot id='SuJ63x'></tfoot><dl id='Qq4RK'><fieldset id='4SjpnksYNz'></fieldset></dl></div>

          <bdo id='W5xBZYl'></bdo><ul id='b2R5DrUTyE'></ul>

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

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

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