Spring 框架知識點彙總

2021-06-29 05:03:07 字數 1355 閱讀 9845

1、標籤

spring mvc的配置方案,標籤會自動註冊下列的4個bean:

1) autowiredannotationbeanpostprocessor

對應於使用@autowired註解

2)commondannotationbeanpostprocessor

對應於使用@resource、@postconstruct、@predestory等註解

3)persistenceannotationbeanpostprocessor

對應於使用@persistencecontext註解

4)requiredannotationbeanpostprocessor

對應於使用@required註解

需要說明的是,標籤在配置掃瞄包路徑的時候,已經包含了自動注入上述processor的功能,

如果已經配置了包掃瞄路徑的標籤,可以不在使用。

2、標籤

spring mvc的配置方案,標籤會自動註冊下列的2個bean

2) annotationmethodhandleradapter

對應於使用controllers註解(spring mvc控制器controller部分分發請求所必須的)、資料繫結、@numberformatannotation註解、@datetimeformat註解、@valid註解、jaxe讀寫xml、jackson讀寫json。

3、 標籤

掃瞄指定的包中的類上的註解,常用的註解有:

@controller:宣告action元件。用於標註控制層元件(和struts中的action作用類似)

@service:宣告service元件 。服務層元件,用於標註業務層元件,表示定義乙個bean,自動根據bean的類名例項化乙個首寫字母為小寫的bean,例如:myclass例項化為myclass,如果需要自己改名字則:@service("mybeanname")。

@repository 宣告持久層元件。用於標註資料訪問元件,即dao元件

@component   泛指元件, 當不好歸類時。(相比以上3個,和@componet類似)

@resource  用於注入j2ee提供的預設按名稱裝配,例如:@resource(name="beanname")

@autowired 用於注入srping提供的預設按型別裝配

@transactional( rollbackfor=) 事務管理

@responsebody:返回的資料不解析成view,而是直接返回資料型別,如:json或xml。

@scope("prototype")   設定bean的作用域

 

Spring框架重要知識點

一 spring的幾大核心功能 1.ioc di 控制反轉 依賴注入 2.aop 面向切面程式設計 3.宣告式事務 二 ioc 1.中文名稱 控制反轉 2.英文名稱 inversion of control 3.ioc是什麼 1 ioc 指原先有程式設計師主動new例項化物件的事情,轉交給sprin...

Spring框架重要知識點總結(二)

詳解 預設當前類名就是id名稱,首字母小寫 component value c controller service value c repository value c scope value singleton 預設值,單例的 scope value prototype 多例的 public c...

演算法知識點彙總

1.求陣列元素之間相鄰的元素個數或者求字串的長度 指向同乙個陣列的不同元素的兩個指標可以相減,其差便是兩個指標之間相隔的元素個數。例如在乙個字串中,讓乙個指向該串的首元素,讓另乙個指向字串的結束符,兩個指標相減,其差便是字串的長度 2.怎樣判斷兩個指標指向的是陣列的同乙個元素?指標可以互相比較。如指...