Spring bean的作用域Scope

2021-07-25 10:19:41 字數 549 閱讀 3450

1.bean的常用配置項:(理論上只有class是必須的)

id:唯一標識

class:具體是哪乙個類

scope:範圍

constructor arguments:構造器的引數

properties:屬性

autowiring mode:自動裝配模式

lazy-initialization mode:懶載入模式

initialization/destruction method:初始化/銷毀的方法

2.bean的作用域

singletion 單例 bean容器只有唯一的物件(預設模式)

prototype 每次請求會建立新的例項,destory方式不生效

request 對於request建立新的例項,只在當前request內有效

session 對於session建立新的例項,只在當前session內有效

global session 基於portlet(例如單點登入的範圍)的web中有效,如果在web中同session的作用域

Spring Bean的作用域

bean的作用域,常用的有兩種,單例singleton 多例prototype 預設情況下,bean都是單例的singleton。在容器初始化的時候就被建立,就這麼乙份。1 單例模式 例如 測試 package com.lynn.spring.test import static org.junit...

Spring bean的作用域

spring框架中,bean 的作用域有如下五種 1.單例 每個spring的ioc容器返回來乙個bean例項 框架預設 2.原型 當每次請求時候都返回來乙個bean例項 3.請求 每個http請求返回來乙個bean例項 4.會話 每個http會話返回來乙個bean例項 5.全域性會話 返回全域性會...

Spring Bean的作用域

在xml檔案中配置bean時,我們可以通過scope為bean配置指定的作用域。bean的作用域分為五種 說明 singleton 單例模式,乙個bean容器中只存在乙個bean例項 prototype 原型模式,每次請求都會產生乙個新的bean例項 request 每次http請求會產生乙個新的b...