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 要匯入到容器中的元件 ...