国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

springboot prototype設置多例不起作用的解決操作

瀏覽:3日期:2023-04-28 09:29:51

大多數人會直接這樣寫:

@Bean@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)public TestBean getTestBean() { return new TestBean();}

ConfigurableBeanFactory.SCOPE_PROTOTYPE的值就是prototype

但是發現Autowire的時候,每一個請求用的還是同一個單例對象,這是因為沒設置多例的代理模式的問題,改成如下配置就可以了:

@Bean@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE, proxyMode = ScopedProxyMode.TARGET_CLASS)public TestBean getTestBean() { return new TestBean();}

補充知識:Spring注解@Scope('prototype')

今天發現一個問題:頁面查出來的記錄,其它業務對其進行修改以后,再查詢發現修改之前的記錄仍然還在,后來發現是Action沒有加@Scope('prototype')注解的原因。

Spring默認scope是單例模式,這樣只會創建一個Action對象,每次訪問都是同一個Action對象,數據不安全。

一個注冊的例子,如果沒加上這個注解,注冊完成后,下一個請求再注冊一次,Action里會保留上一次注冊的信息。

struts2是要求每次訪問都對應不同的Action,scope='prototype'可以保證當有請求的時候都創建一個Action對象。

以上這篇springboot prototype設置多例不起作用的解決操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 久久久影院| 欧美在线一 | 欧美视频网站在线观看 | 亚洲人成网址在线播放a | 碰碰久久 | 欧美a在线播放 | 免费观看a视频 | 国产成人久久综合二区 | 曰本三级 | 国产亚洲精品看片在线观看 | 国产一区免费观看 | 成年人在线观看免费 | 日本亚欧乱色视频在线网站 | 美女网站免费观看视频 | 日韩精品一区二区三区不卡 | 亚洲国产区 | 在线播放一区二区三区 | 韩日毛片| 2021国内自拍 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 亚洲国产欧美在线人成精品一区二区 | 国产三级国产精品国产国在线观看 | 中国美女一级黄色片 | 国产 magnet| 欧美一级毛片免费看视频 | 一个色综合久久 | 久久精品国产亚洲欧美 | 国产欧美日韩精品一区二 | 在线欧美日韩精品一区二区 | 毛片特黄| 国产深夜福利视频网站在线观看 | 久草免费小视频 | 91精品宅男在线观看 | 色综合久久88色综合天天 | 国产一区二区三区在线视频 | www.久久久| 国产dvd毛片在线视频 | 欧美日韩 国产区 在线观看 | 91久久国产精品视频 | 日韩www视频 | 欧美天堂 |