Spring 註解詳解02

2022-08-11 05:21:10 字數 970 閱讀 6505

原文: 

spring 的 bean 容器相關的註解:

1) @autowired 是我們使用得最多的註解, 其實就是 autowire=bytype 就是根據型別的自動注入依賴(基於註解的依賴注入),

可以被使用在屬性域, 方法, 建構函式上.

2) @qualifier 就是 autowire=byname, @autowired 註解判斷多個bean型別相同時,

就需要使用 @qualifier("xxbean") 來指定依賴的bean的id:

@controller

public

class

hellocontroller

相關的處理類有: autowiredannotationbeanpostprocessor, commonannotationbeanpostprocessor,

persistenceannotationbeanpostprocessor, requiredannotationbeanpostprocessor

這些處理類, 可以通過

配置隱式的配置進spring容器.這些都是依賴注入的處理,

還有生產bean的註解(@component, @controller, @service, @repository)的處理:

package="net.aazj.service,net.aazj.aop" />這些都是通過指定掃瞄的基包路徑來進行的, 將他們掃瞄進spring的bean容器.

注意 context:component-scan 也會預設將 autowiredannotationbeanpostprocessor, commonannotationbeanpostprocessor

配置進來.所以

是可以省略的.另外context:component-scan也可以掃瞄@aspect風格的aop註解,

但是需要在配置檔案中加入

進行配合.

Spring 註解詳解

使用註解來構造ioc容器 在base package指明乙個包 表明com.om包及其子包中,如果某個類的頭上帶有特定的註解 component repository service controller 就會將這個物件作為bean註冊進spring容器。1 component component是...

Spring 註解詳解

當我們的專案越來越複雜時 配置檔案也會變得複雜 這樣不僅影響開發效率 還影響錯誤查詢 因此 spring 提供了註解方式開配置bean 使用註解需要準備工作 1.匯入 spring架包 2.引入約束檔案 context檔案 3.開啟掃瞄註解 常用註解 component 給user類加上該註解就等同...

Spring 註解詳解

概述 注釋配置相對於 xml 配置具有很多的優勢 因此在很多情況下,注釋配置比 xml 配置更受歡迎,注釋配置有進一步流行的趨勢。spring 2.5 的一大增強就是引入了很多注釋類,現在您已經可以使用注釋配置完成大部分 xml 配置的功能。在這篇文章裡,我們將向您講述使用注釋進行 bean 定義和...