spring核心基礎spring bean

2021-10-23 03:16:33 字數 978 閱讀 3712

1、spring bean的**案例

2、spring bean的使用方法

3、spring bean的載入過程

定義bean:

@component    spring基礎的註解,被spring管理的元件或bean

@repository      用於持久層,資料庫訪問層,是用來直接訪問資料庫的

@service          用於服務層,處理業務邏輯

@controller    用於呈現層,也就是表現層(spring mvc)。暴露給前端的入口

注入bean:

@autowired

預設是按照資源型別的(class)查詢注入的

@resource

預設是按照資源的名稱(name)查詢注入的

@qualifier

採用@autowired如果存在多個實現類的情況下,@qualifier註解通過資源名稱確定唯一性。

bean的作用域

作用域型別

使用範圍

作用域描述

singleton

所有的spring應用

預設值,ioc容器只存在單例

prototype

所用的spring應用

每次從ioc容器中取出乙個bean,建立乙個新的bean

session

spring web應用

http會話

spring web應用

web工程生命週期

request

spring web應用

web工程單次請求

globalsession

spring web應用

在乙個全域性的http session中,乙個bean定義對應乙個例項。基本不用

springbean的載入過程。 

Spring基礎框架三 深入理解SpringMVC

spring mvc屬於springframework的後續產品,spring mvc框架提供了構建web應用程式的全功能mvc模組,是一種輕量級web框架。使用了mvc架構模式的思想,通過把model,view,controller分離,將web層進行職責解耦,把複雜的web應用分成邏輯清晰的幾部...

spring核心基礎

核心概念介紹 ioc inverse of control,控制反轉。也就是把物件的建立交給spring框架來完成。di dependency injection,依賴注入,spring框架在建立bean時,動態的將依賴物件注入到bean 元件中。aop 面向切面程式設計,也就是在不修改目標物件原始...

spring中基礎核心介面

spring中基礎核心介面介紹 spring中基礎核心介面總結 理解這幾個介面,及其實現類就可以快速了解spring,具體的用法參考其他spring資料 3.factorybean工廠bean 它本身在bean factory中定義,同時又是用於建立目標bean的工廠 spring有以下實現 1 j...