最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在返回String的Spring MVC @ResponseBody方法中響應(yīng)

如何在返回String的Spring MVC @ResponseBody方法中響應(yīng)

FFIVE 2019-08-29 09:23:37
如何在返回String的Spring MVC @ResponseBody方法中響應(yīng)HTTP 400錯(cuò)誤?我正在使用Spring MVC作為一個(gè)簡單的JSON API,@ResponseBody基于以下方法。(我已經(jīng)有一個(gè)直接生成JSON的服務(wù)層。)@RequestMapping(value = "/matches/{matchId}", produces = "application/json")@ResponseBodypublic String match(@PathVariable String matchId) {     String json = matchService.getMatchJson(matchId);     if (json == null) {         // TODO: how to respond with e.g. 400 "bad request"?     }     return json;}問題是,在給定的場景中,用HTTP 400錯(cuò)誤響應(yīng)的最簡單,最干凈的方法是什么?我確實(shí)遇到過這樣的方法:return new ResponseEntity(HttpStatus.BAD_REQUEST);...但我不能在這里使用它,因?yàn)槲业姆椒ǖ姆祷仡愋褪荢tring,而不是ResponseEntity。
查看完整描述

3 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

將您的退貨類型更改為ResponseEntity<>,然后您可以使用以下400

return new ResponseEntity<>(HttpStatus.BAD_REQUEST);

并提出正確的要求

return new ResponseEntity<>(json,HttpStatus.OK);

更新1

在4.1之后,ResponseEntity中有輔助方法可以用作

return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null);

return ResponseEntity.ok(json);


查看完整回答
反對(duì) 回復(fù) 2019-08-29
  • 3 回答
  • 0 關(guān)注
  • 1250 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)