SpringBoot常見註解

2022-06-18 15:12:17 字數 1036 閱讀 2565

@component

@repository //用於dao層

@service //用於service層

@controller //用於controller層

@autowired //自動注入

@controller //宣告此為controller層,注入到容器中

@responsebody //將資料以json方式返回

//舉個例子,如果不加responsebody,return乙個index.html,則會自動跳轉到/index.html頁面,而加了responsebody,則會直接返回乙個字串string

@restcontroller = @responsebody + @controller

@requestparam //直接舉例子

public string login(@requestparam("name") string username,

string password)

//則post/get的資料中的name欄位會傳給username,而password欄位的值會傳給password。

//使用post時指定字段即可

//使用get時http://localhost:2334/login?name=attack204&password=1234

//注意與requestbody的區別

@pathvariable("id") //一般用於get方式,直接舉例子

//output: 使用者名為attack204

密碼123456

SpringBoot常見註解

1.autowired 使用該註解作用就是進行自動注入。下面就是注入ticketdao這個物件,它可以對類成員變數 方法及建構函式進行標註,完成自動裝配的工作 autowired ticketdao ticketdao 2.restcontroller 此註解就是 controller和 respo...

SpringBoot常見註解

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

spring boot常見註解(二)

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