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 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等...