0
我想了解春季請求範圍bean的用途是什麼?我知道它只活到請求還活着。但我想不出任何實際用途。什麼是使用請求範圍的bean?
我想了解春季請求範圍bean的用途是什麼?我知道它只活到請求還活着。但我想不出任何實際用途。什麼是使用請求範圍的bean?
就是這樣,你得到一個bean作爲當前請求的作用域。這意味着,無論何時您要求Spring上下文爲您提供一個特定的請求作用域bean,您將針對不同的請求獲取不同的實例。如果您在同一個請求中要求同一個bean兩次,您將獲得與您預期的相同的實例。
請注意,爲了在單例bean(Spring中的默認bean範圍)中使用請求範圍的bean,您將需要一個範圍代理。這意味着,您需要在單例bean中使用單例代理實例,它將實際將所有方法調用委託給該類型的每個請求範圍的實例。
請在spring scoped proxy bean上查看此答案,以獲得非常好的和詳細的解釋。