以下內容引用自
從spring 2.5開始就可以使用註解來配置依賴注入。而不是採用xml來描述乙個bean的連線,你可以使用相關類,方法或字段宣告的註解,將bean配置移動到元件類本身。
在xml注入之前進行註解注入,因此後者的配置將通過兩種方式的屬性連線被前者重寫。
spring容器註解連線在預設情況下是不開啟的。因此,在可以使用基於註解的連線之前,我們必須在我們的spring配置檔案中啟用它。所以如果你想在spring應用程式中使用的任何註解,可以參考下面的配置檔案。
<?xml version="1.0" encoding="utf-8"
?>
<
beans
xmlns
=""xmlns:xsi
=""xmlns:context=""xsi:schemalocation
="/spring-beans.xsd
/spring-context.xsd"
>
beans
>
一旦配置了之後,你就可以開始在你的**上使用註解,以表明spring應該自動連線值到屬性,方法和建構函式。工作方式如下:
註解描述
@required@required註解應用於bean屬性的setter方法。
@autowired@autowired註解可以應用到bean屬性的setter方法,非setter方法,建構函式和屬性。
@qualifier@qualifier以及@autowired可以用於通過指定哪個確切的bean連線來消除混淆。
jsr-250 annotationsspring支援jsr-250為基礎的註解,其中包括了@resource,@postconstruct和@predestroy註解。
Spring基於註解的配置概述
以下內容引用自 從spring 2.5開始就可以使用註解來配置依賴注入。而不是採用xml來描述乙個bean的連線,你可以使用相關類,方法或字段宣告的註解,將bean配置移動到元件類本身。在xml注入之前進行註解注入,因此後者的配置將通過兩種方式的屬性連線被前者重寫。spring容器註解連線在預設情況...
spring 基於註解的spring配置
spring是乙個基於ioc和aop的結構j2ee系統的框架 ioc 反轉控制 是spring的基礎,inversion of control 簡單說就是建立物件由以前的程式設計師自己new 構造方法來呼叫,變成了交由spring建立物件 di 依賴注入 dependency inject.簡單地說...
基於註解配置spring
1 對 bean 的標註基於註解方式有3個註解 2 想要 spring 獲得基於註解的bean 需要配置 進行掃瞄,並從註解中獲得配置資訊。3 自動裝配 bean 使用 autowired 註解實現 bean 的依賴注入。autowired 預設按照型別匹配 bytype 的方式在容器中查詢匹配的b...