springboot註解解釋和作用

2021-08-19 03:01:12 字數 679 閱讀 3167

@configuration把乙個類作為乙個ioc容器,它的某個方法頭上如果註冊了@bean,就會作為這個spring容器中的bean。 

@scope註解 作用域 

@lazy(true) 表示延遲初始化 

@service用於標註業務層元件、 

@controller用於標註控制層元件(如struts中的action) 

@repository用於標註資料訪問元件,即dao元件。 

@component泛指元件,當元件不好歸類的時候,我們可以使用這個註解進行標註。 

@scope用於指定scope作用域的(用在類上) 

@postconstruct用於指定初始化方法(用在方法上) 

@predestory用於指定銷毀方法(用在方法上) 

@resource 預設按名稱裝配,當找不到與名稱匹配的bean才會按型別裝配。 

@dependson:定義bean初始化及銷毀時的順序 

@primary:自動裝配時當出現多個bean候選者時,被註解為@primary的bean將作為首選者,否則將丟擲異常 

@autowired 預設按型別裝配,如果我們想使用按名稱裝配,可以結合@qualifier註解一起使用 

@autowired @qualifier(「persondaobean」) 存在多個例項配合使用

後續持續更新

springboot 的常用註解解釋

介紹 springboot 是所有基於spring開發的專案的,springboot 的設計師為了讓我們盡可能的快的跑起來,spring應用程式並且盡可能減少你的配置檔案。和前端互動 1,前端的http請求會到controller這一層,而controller層根據相應路由資訊註解會跳轉到相應的類 ...

springboot 註解總結

springboot註解知識點歸納 當實現rest ful web services時,response將一直通過response body傳送。controller 用於定義控制器類,在spring 專案中由控制器負責將使用者發來的url請求 到對應的服務介面 service層 restcontr...

Spring boot核心註解

這裡面必須注意的註解是 springbootconfiguration enableautoconfiguration componentscan 二 springbootconfiguration 這個註解其實可以當場configuration 三 enableautoconfiguration ...