2016-01-22 72 views

回答

1

就是這樣,你得到一個bean作爲當前請求的作用域。這意味着,無論何時您要求Spring上下文爲您提供一個特定的請求作用域bean,您將針對不同的請求獲取不同的實例。如果您在同一個請求中要求同一個bean兩次,您將獲得與您預期的相同的實例。

請注意,爲了在單例bean(Spring中的默認bean範圍)中使用請求範圍的bean,您將需要一個範圍代理。這意味着,您需要在單例bean中使用單例代理實例,它將實際將所有方法調用委託給該類型的每個請求範圍的實例。

請在spring scoped proxy bean上查看此答案,以獲得非常好的和詳細的解釋。

相關問題