国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - springboot prototype設置多例不起作用的解決操作

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

2020-09-04 00:26tyilack_小小黑 Java教程

這篇文章主要介紹了springboot prototype設置多例不起作用的解決操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

大多數人會直接這樣寫:

?
1
2
3
4
5
6
@Bean
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public TestBean getTestBean() {
 
  return new TestBean();
}

ConfigurableBeanFactory.SCOPE_PROTOTYPE的值就是prototype

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

?
1
2
3
4
5
@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設置多例不起作用的解決操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/u014520745/article/details/83826569

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日本一区 | 五月婷婷丁香 | www操com | 国产免费久久 | 亚洲激情一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕一二三区 | 亚洲免费视频观看 | 国产成人在线一区二区 | 久久激情视频 | 99精品一区二区三区 | 亚洲综合一二区 | 日韩国产在线 | 欧美久久久久久久 | 久久久久久国产精品mv | 亚洲精品一区二区三区蜜桃久 | 美日韩一区 | 久久精品国产99国产精品 | 自拍偷拍亚洲 | 激情五月激情 | 亚洲国产精品久久久久 | 在线成人福利 | av在线中文 | 欧美一区二区小视频 | 日韩高清电影 | 青草福利| 四虎最新紧急更新地址 | 亚洲天堂久久 | 欧美日韩综合在线 | 日韩国产高清在线 | 日日撸 | 在线精品一区二区 | 九九热精品视频在线观看 | 中文字幕乱码亚洲精品一区 | 国产成人在线看 | 欧美一区二区三区在线视频观看 | www久久精品 | 国产一区日韩在线 | 综合久久综合 | 黄色在线免费 | 亚洲欧美日韩国产 |