SpringBoot常見註解

2021-10-05 12:26:09 字數 523 閱讀 9332

1.@autowired:使用該註解作用就是進行自動注入。

下面就是注入ticketdao這個物件,它可以對類成員變數、方法及建構函式進行標註,完成自動裝配的工作

@autowired

ticketdao ticketdao;

2.@restcontroller:此註解就是@controller和@responseboby的集合,使用在controller層的,意思就是告訴控制層裡面的方法都是以json的格式進行輸出。(@restcontroller相當於@responsebody+@controller合在一起的作用)

3.@repository:該註解用於標註資料訪問元件,dao元件的。

5.@responsebody:使用該註解表示方法的返回結果直接寫入http response body中的,當我們非同步請求的時候常使用,用於構建restful的api。 (不返回檢視,只返回文字資料)

6.@component:該註解指當我們元件不好歸類時,就可以使用該註解進行標註。(dao層會用)

SpringBoot常見註解

autowired value 1 restcontroller註解 用於表明乙個類是控制器 用於對映乙個請求,可以修飾乙個類,也可以修飾乙個函式。其中的屬性有 3 requestparam註解 用於將請求引數中的值,賦給方法中的形參。其屬性有 value 請求引數的名稱,當只有這個屬性時可以省略,...

SpringBoot常見註解

component repository 用於dao層 service 用於service層 controller 用於controller層 autowired 自動注入 controller 宣告此為controller層,注入到容器中 responsebody 將資料以json方式返回 舉個例...

spring boot常見註解(二)

1 controller 表明這個類是乙個控制器類,和 這樣乙個只需要返回資料的介面就需要3個註解來完成,大多情況我們都是需要返回資料。也是基於最佳實踐,所以將這三個註解進一步整合。restcontroller 是 controller 和 responsebody的結合,乙個類被加上 restco...