@Scope註解種類

@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE)這個是說在每次注入的時候回自動創建一個新的bean實例

@Scope(value=ConfigurableBeanFactory.SCOPE_SINGLETON)單例模式,在整個應用中只能創建一個實例

@Scope(value=WebApplicationContext.SCOPE_GLOBAL_SESSION)全局session中的一般不常用

@Scope(value=WebApplicationContext.SCOPE_APPLICATION)在一個web應用中只創建一個實例

@Scope(value=WebApplicationContext.SCOPE_REQUEST)在一個請求中創建一個實例

@Scope(value=WebApplicationContext.SCOPE_SESSION)每次創建一個會話中創建一個實例裏面還有個屬性

proxyMode=ScopedProxyMode.INTERFACES創建一個JDK代理模式

proxyMode=ScopedProxyMode.TARGET_CLASS基於類的代理模式

proxyMode=ScopedProxyMode.NO(默認)不進行代理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章