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...