亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

3.7、@ResponseBody 和 @RestController

EddieChan / 516人閱讀

摘要:本部分示例代碼見此項(xiàng)目的分支下的和使用注解映射響應(yīng)體注解和很像。例如上面的示例會(huì)返回文本,并把它寫到響應(yīng)流中。就像,使用把返回的對象轉(zhuǎn)換到請求體中。就像常規(guī)的,可以由或者協(xié)助。詳情見用和通知控制器一節(jié)

??本部分示例代碼見此項(xiàng)目的 mvc 分支下的 RespBodyController.java 和 TheRestController.java

① 使用注解@ResponseBody映射響應(yīng)體

??注解@ResponseBody@RequestBody很像。這個(gè)注解可以放到一個(gè)方法中,指示返回類型應(yīng)該直接被寫進(jìn)HTTP響應(yīng)體中(而不是放到一個(gè)Model中、也不是翻譯為一個(gè)視圖名)。例如:

@GetMapping("/something")
@ResponseBody
public String helloWorld() { return "Hello World"; }

??上面的示例會(huì)返回文本 “Hello World”,并把它寫到HTTP響應(yīng)流中。

??就像@RequestBody,Spring 使用HttpMessageConverter把返回的對象轉(zhuǎn)換到請求體中。更多關(guān)于這些轉(zhuǎn)換器的消息,參見消息轉(zhuǎn)換器.

② 使用注解@RestController創(chuàng)建 REST 控制器

??一個(gè)非常常見的場景是讓控制器實(shí)現(xiàn) REST API,因此只服務(wù)于 JSON、XML 或者自定義的 MediaType 內(nèi)容。為了方便,避免在所有的@RequestMapping方法上加上@ResponseBody注解,你可以用@RestController注解你的控制器類.

??@RestController 是一個(gè)模板注解,它合并了@ResponseBody@Controller。不僅如此,它還為你的控制器賦予了更多的意義,在未來的發(fā)行版本中也將包含更多語義。

??就像常規(guī)的@Controllers,@RestController可以由@ControllerAdvice或者@RestControllerAdvice Bean 協(xié)助。詳情見用 @ControllerAdvice 和 @RestControllerAdvice 通知控制器”一節(jié)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/65156.html

相關(guān)文章

  • SpringMVC接收響應(yīng)json數(shù)據(jù)

    摘要:客戶端提交阻止默認(rèn)事件得到搜索框數(shù)據(jù)值轉(zhuǎn)為的方法失敗啦當(dāng)前請求方式為控制臺(tái)輸出當(dāng)前請求方式為客戶端彈窗三以方式接收以數(shù)組形式傳遞客戶端失敗啦注意傳遞到后端時(shí)應(yīng)為的格式數(shù)據(jù),否則可能會(huì)出現(xiàn)錯(cuò)誤。 前后端的數(shù)據(jù)交互,除了通過form表單進(jìn)行提交外,也可以通過ajax向后端傳遞和接收json格式數(shù)據(jù)(這種方式可以實(shí)現(xiàn)請求數(shù)據(jù)和頁面分離)。本文將總結(jié)一下在Spring MVC中接收和響應(yīng)jso...

    JowayYoung 評(píng)論0 收藏0
  • SpringMVC+RestFul詳細(xì)示例實(shí)戰(zhàn)教程(實(shí)現(xiàn)跨域訪問)

    摘要:方法和對應(yīng)的方法定義定義重啟服務(wù)器,運(yùn)行上面的程序。五添加支持實(shí)現(xiàn)跨域訪問當(dāng)訪問時(shí),你可能需要面對同源策略問題。錯(cuò)誤如下一般來說,在服務(wù)器端,我們在響應(yīng)中返回額外的訪問控制頭,實(shí)現(xiàn)跨域鏈接。 一、理解 REST REST(Representational State Transfer),中文翻譯叫表述性狀態(tài)轉(zhuǎn)移。是 Roy Thomas Fielding 在他2000年的博士論文中提出...

    U2FsdGVkX1x 評(píng)論0 收藏0
  • ControllerAdvice攔截器

    摘要:看成提供的一個(gè)特殊的攔截器。是一個(gè),用于定義最主要用途,和方法,適用于所有使用方法攔截。為所有封裝統(tǒng)一異常處理代碼。為所有設(shè)置全局變量。用于為所有設(shè)置某個(gè)類型的數(shù)據(jù)轉(zhuǎn)換器。 Spring3.2開始提供的新注解,控制器增強(qiáng)(AOP),最主要的應(yīng)用是做統(tǒng)一的異常處理。@ControllerAdvice(看成spring mvc提供的一個(gè)特殊的攔截器)。@ControllerAdvice是一...

    caohaoyu 評(píng)論0 收藏0
  • MongoDB最簡單的入門教程之五-通過Restful API訪問MongoDB

    摘要:通過前面四篇的學(xué)習(xí),我們已經(jīng)在本地安裝了一個(gè)數(shù)據(jù)庫,并且通過一個(gè)簡單的應(yīng)用的單元測試,插入了幾條記錄到中,并通過查看到了插入的數(shù)據(jù)。讀操作最終將會(huì)使用我們在最簡單的入門教程之三使用代碼往里插入數(shù)據(jù)里介紹的方法,即通過注入的實(shí)例完成對的操作。 通過前面四篇的學(xué)習(xí),我們已經(jīng)在本地安裝了一個(gè)MongoDB數(shù)據(jù)庫,并且通過一個(gè)簡單的Spring boot應(yīng)用的單元測試,插入了幾條記錄到Mong...

    xeblog 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<