簡體   English   中英

將請求范圍的Bean注入會話范圍的Bean

[英]Inject request scoped bean to session scoped bean

我在一次采訪中遇到了這個問題。 我們可以將請求范圍的bean注入會話范圍的bean中嗎?反之亦然。

在使用Spring Documentation時 ,您需要為這些Web作用域使用代理。

如果正確使用它,則將代理實例注入到新bean中。 並且,當您執行調用時,代理會將其解析為bean的當前會話/作用域實例。

因此它應該可以正常工作,您只需要知道在什么時候替換了代理后面的實例即可。

將請求范圍Bean注入會話范圍Bean是沒有意義的,因為對於該會話總是會有新的請求。

可以將@RequestScope bean注入@SessionScope。

這里給出了解釋https://stackoverflow.com/a/26311504/4820148

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM