SpringMvc常用的註解使用

2022-06-18 03:24:13 字數 1221 閱讀 5587

1 @controller註解

@controller註解表明了乙個類是作為控制器的角色存在的,

@controller 

public

class

usercontroller

@controllerpublic

class

usercontroller

}

3 @pathvariable註解

@pathvariable註解用在方法引數上,將其與uri模板中的引數繫結起來,

requestmethod.get)public string usercenter(@pathvariable("userid")string userid, model model)

uri模板"/user/"指定了乙個變數名為userid。當控制器處理這個請求的時候,userid的值就會被uri模板中對應部分的值所填充。比如說,如果請求的uri是/userid/1,此時變數userid的值就是1。

5.@requestbody註解

@requestbody註解用於讀取reqeust請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上,再把httpmessageconverter返回的物件資料繫結到controller中方法的引數上。

@controller 

public

class

usercontroller

}

6 @responsebody註解

@responsebody註解用於將controller的方法返回物件,通過適當的httpmessageconverter轉換為指定格式後,寫入到response物件的body資料區。比如獲取json資料,加上@responsebody後,會直接返回json資料,而不會被解析為檢視。

@controller 

public

class

usercontroller

}

7@restcontroller註解

@restcontroller註解是乙個組合註解,即@controller+ @responsebody的組合註解,請求完成後,會返回json資料。

SpringMVC常用註解

一,controller 負責註冊乙個bean 到spring 上下文中,bean 的id 預設為類名稱開頭字母小寫。1 在springmvc 的配置檔案中定義mycontroller 的bean 物件。2 在springmvc 的配置檔案中告訴spring 該到 去找標記為 controller ...

SpringMVC常用註解

controller 負責註冊乙個bean 到spring 上下文中 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把...

SpringMVC常用註解

controller 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把httpmessageconverter返回的物...