SpringBoot常用註解

2021-10-10 19:49:33 字數 759 閱讀 4183

1、@configuration 作用於類上,相當於把該類作為spring的xml配置檔案中的beans,作用為:配置spring容器(應用上下文),@configuation等價於;

2、@bean 作用於方法上,相當於xml配置中的bean,  @bean等價於;

5、@enableautoconfiguration :表示啟用springboot內建的自動配置功能;

6、@component 元件註解,使用了該註解會基於注釋的配置和類路徑掃瞄時,會自動掃瞄並載入class到ico容器中;

8、@service 應用在service層(業務邏輯層);

9、@repository 應用在dao層(資料訪問層);

10、@autowired 通過autowiredannotationbeanpostprocessor類實現的依賴注入,預設是根據型別進行注入的,因此如果有多個型別一樣的bean候選者,則需要限定其中乙個候選者,否則將丟擲異常;

11、@resource 預設按照名稱進行裝配,名稱可以通過name屬性進行指定;

12、@value 值注入,可以注入普通字元,系統屬性,表示式運算結果,其他bean的屬性,檔案內容,**請求內容,配置檔案屬性值等等;

13、@bean 宣告當前方法的返回值為乙個bean,而且返回的bean對應的類中可以定義init()方法和destroy()方法;

14、@importresource 載入xml配置檔案;

15、@import 用來匯入配置類的;等等等

Springboot常用註解

1.requestbody可以將請求體中的json字串繫結到相應的bean上 1 之前 ajax success function data public void login requestbody string username,requestbody string pwd 2 使用reques...

springboot常用註解

申明讓spring boot自動給程式進行必要的配置,這個配置等同於 configuration enableautoconfiguration 和 componentscan 三個配置。configuration 相當於傳統的xml配置檔案,如果有些第三方庫需要用到xml檔案,建議仍然通過 con...

springboot常用註解

controller層 controller 用來響應頁面,表示當前的類為控制器。restcontroller 是 responsebody和 controller的結合表明當前類是控制器且返回的是一組資料,不是頁面。autowired 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等...