Spring基於註解的配置概述

2021-09-07 11:30:38 字數 1015 閱讀 4454

以下內容引用自

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