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

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

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

瀏覽:5日期: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爰片在线看 | 午夜影院h | 成人综合在线视频 | 加勒比色综合 | 久久亚洲国产中v天仙www | 精品在线一区二区三区 | 欧美jizzhd精品欧美另类 | 亚洲欧美手机在线观看 | 亚洲www视频 | 午夜香蕉网 | 精品国产美女福到在线不卡f | 国产欧美日韩在线观看一区二区三区 | 日韩免费一级毛片 | 一级做a爰片久久毛片 | 亚洲精品综合一区二区 | 色综合久久88色综合天天小说 | 国内成人精品视频 | 亚洲一区在线视频 | 视色4setv.com | freesex寂寞老妇hd | 久久国内精品自在自线观看 | 国产成人一区二区三区免费观看 | 欧美一区二区三区免费 | 国产福利不卡一区二区三区 | 精品视频在线播放 | 国产成人精品亚洲一区 | 亚洲偷自拍另类图片二区 | 白白在线观看永久免费视频 | 国产成人精品视频免费大全 | 精品一区二区高清在线观看 | 99久久免费国产香蕉麻豆 | 国产午夜久久影院 | 日韩成人精品日本亚洲 | 91精品国产综合久久久久 | 欧美一级日本一级韩国一级 | 久久久久亚洲精品中文字幕 | 亚洲天堂二区 | 欧美激情免费观看一区 | 67194成人在线观看 | 欧美成人性色大片在线观看 | 亚洲成人福利在线 |