Bean的作用域scope

2022-08-02 17:33:12 字數 288 閱讀 8325

bean的作用域scope

1、singleton  單例,指乙個bean容器中只存在乙份

2、prototype  每次請求(每次使用)建立新的例項,destroy方式不生效

3、request  每次http請求建立乙個例項且僅在當前request內有效

4、session  同上,每次http請求建立,當前session內有效

5、global session  基於portlet的web中有效(portlet定義了global session),如果是在web中,同session

Bean的作用域Scope

在spring中,bean作用域用於確定哪種型別的bean例項應該從spring容器中返回給呼叫者。目前spring bean的作用域或者說範圍主要有五種。作用域描述 singleton 在spring ioc容器僅存在乙個bean例項,bean以單例方式存在,bean作用域範圍的預設值。proto...

Scope定義bean的作用域

類 component scope prototype public classannotationtest public voidsetage intage public voidgetname 測試 runwith springrunner.class springboottest public...

scope 作用域 bean 的生存範圍

預設是 singleton 單例模式,如下 1 test 2public void testadduser throws exception 獲取的 service 和 service2 都是乙個物件,結果為true。如果將 scope 設定為 prototype 1 class com.bjsxt...