Spring常用註解及使用方法

2021-10-20 18:34:37 字數 1014 閱讀 4900

用於建立物件的:

@component : 元件式註解,通常放在model類.

@repository : 通常放在dao層的實現類上.

@service : 通常放在service的實現類上

@controller : 通常放在controller類

ps :上述四個註解的作用一樣,只不過是在不同的層面使用不同的註解,以示區分.

用於屬性注入的:

@value 用於基本資料型別賦值 用法: 屬性上面@value(「新增到的值」)

@autowired 用於引用資料型別賦值,-按型別賦值( by type) 如圖(使用此註解就不需要再new 物件了):

@qualifier 當@autowired注入的型別不確定時,用來指定注入哪乙個(通俗講:當dao層有多個實現類實現乙個介面時,且我們的service層同樣呼叫這個dao時,如果不指定使用哪乙個實現類時會報錯,使用此註解可以或指定我們service層預設呼叫哪乙個dao的實現類,此註解寫在service層實現類中)

再然後是service的實現類:

最後建立test測試類來測試我們的**(測試的**大概如下,按照個人的需求來定):

spring中bean的作用域:

Valid常用註解及使用方法

二 常用註解 三 validated和 valid區別 主要用於表單驗證,驗證註解是否符合要求,直接加在controller變數之前,在變數中新增驗證資訊的要求,當不符合要求時就會在方法中返回message 的錯誤提示資訊.addft public response addft requestbod...

Spring常用註解

spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...

Spring常用註解

在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...