Spring 部分註解

2021-09-25 04:28:31 字數 703 閱讀 6855

1、@configuration

2、@autowired

autowired預設先按bytype,如果發現找到多個bean,則,又按照byname方式比對,如果還有多個,則報出異常。

1).可以手動指定按byname方式注入,使用@qualifier。

//通過此註解完成從spring配置檔案中 查詢滿足fruit的bean,然後按//@qualifier指定pean

@autowired

@qualifier(「pean」)

public fruit fruit;

2).如果要允許null 值,可以設定它的required屬性為false,如:@autowired(required=false) 

public fruit fruit;

3、@resource

預設按 byname自動注入,如果找不到再按bytype找bean,如果還是找不到則拋異常,無論按byname還是bytype如果找到多個,則拋異常。

可以手動指定bean,它有2個屬性分別是name和type,使用name屬性,則使用byname的自動注入,而使用type屬性時則使用bytype自動注入。

@resource(name=」bean名字」)

或@resource(type=」bean的class」)

這個註解是屬於j2ee的,減少了與spring的耦合。

Spring部分註解詳解

1 value,method method 指定請求的method型別,get post put delete等 2 consumes,produces produces 指定返回的內容型別,僅當request請求頭中的 accept 型別中包含該指定型別才返回 3 params,headers p...

Spring的部分註解的理解

spring2.5 同時提供了 component註解等效三個衍生註解 1.controller s 對控制層的註解 2.repository 對dao層的註解 3.service ss 對業務層的註解 4.component helloservice 等價於 publicvoid setcompa...

Spring註解 Import註解

常用的匯入註解分類 註冊自己寫的類service dao controller可用包掃瞄 元件標註註解 controller service repository component bean 匯入的第三方包裡面的元件 import 快速給容器中匯入乙個元件 1 import 要匯入到容器中的元件 ...