Spring常用的註解簡介

2021-09-22 07:50:19 字數 513 閱讀 4905

@component: 建立乙個類物件,相當於配置了乙個

@service:功能與@component相同,但是@service通常解除安裝serviceimpl類上

@repository:功能與@component相同,但是@repository建議用在資料訪問層類上

@controller:功能與@component相同,@controller建議寫在控制器類上

@resource:預設按照byname進行注入,如過沒有名稱物件則按照bytype進行注入

@autowired:預設按照bytype方式進行注入

@value():用來獲取properties配置檔案中的內容

@pointcut:定義切點

@aspect():定義切面類

@before():前置通知

@after:後置通知

@afterreturning:後置通知,前提是切點必須正常執行

@afterthrowing:異常通知

@arround:環繞通知

Spring 常用註解 簡介

configuration把乙個類作為乙個ioc容器,它的某個方法頭上如果註冊了 bean,就會作為這個spring容器中的bean。scope註解 作用域 lazy true 表示延遲初始化 service用於標註業務層元件 controller用於標註控制層元件 如struts中的action ...

spring常用的註解

用於標註控制層,並且把該類注入到spring容器中,如果不指定預設的beanname為該類的類名 首字母小寫 指定的話通過 controller beanname 自定義。用於標註業務層,功能和 controller沒本質的區,只是為了讓 的結構清晰,層次分明,可能在以後的版本中會為各自的註解新增特...

Spring常用的註解

component取代 component id 取代 提供3個 component 註解衍生註解 功能一樣 取代 repository dao層 service service層 controller web層 依賴注入 給私有字段設定,也可以給 setter 方法設定 普通值 value 引用值...