spring註解解析

2021-09-01 17:42:45 字數 432 閱讀 2069

@component

@respository dao層

@service service層

@controller controller層

@autowised 根據型別注入 如果載入set方法上面 那麼引數會根據型別進行注入

@qualifer("***x") autowised 注入時候如果有多個物件 可以再加上@qualifer("***x")這個註解確定是哪個 同理用在方法上面

這些都是一類註解 被context:component-scan 掃瞄 只是賦予了不同的意義有不同的處理比如異常

這些都是用來建立bean使用的。

aop註解切面的掃瞄 掃瞄標註@aspect切面 生成**。

這個是事務註解掃瞄 專門為事務註解提供的掃瞄@transactional會被掃瞄到

這些是提供增強功能的。

Spring原始碼之 Bean註解解析

spring bean是乙個方法級別的註解,用於產生乙個被spring ioc容器所管理的bean。通常情況下,bean可以與 configuration和 component註解一起使用 configuration和 component是方法級別的註解 在預設情況下 bean註解所產生的bean是...

Spring註解 Import註解

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

Spring註解模式的相關原始碼解析

基於註解實現的bean註冊,要完成的目標 1.1.能夠掃瞄指定包下的類 1.2 基於掃瞄的類生成定義的bean定義 了解spring是如何描述乙個類的資訊的 開始註解的掃瞄及註冊原始碼的解析 由持有的classpathbeandefinitionscan開始掃瞄 3.1 這裡主要實現由包名到資源的過...