環境
Javaの1.8
SpringBoot 2.1.9
Javaインタフェースコード
@ResponseBody @RequestMapping(値 = "クラウド"、メソッド= RequestMethod.GETは、= "アプリケーション/ JSONを、文字セット= UTF-8"を生成) パブリックブールqueryItemInfoAllInCloud(){ ItemInfo itemInfo = itemService.queryItemInfoAllInCloud()。 もし(itemInfo == nullの)リターン はfalse ; 返す 真; }
リクエストパス
http:// 127.0.0.1:8080/controller/cloud/
警告
2019年11月14日14:56:57.465は57604解決さ[org.springframework.web.HttpMediaTypeNotAcceptableExceptionを:許容可能な表現が見つかりませんでした] WARN
この文は、戻り値インタフェースを表示するための要求の権利の種類を見つけることができないブラウザとして理解することができ、「許容可能な表現を見つけることができません」に変換しますか?
そして、問題がです
生産= ";のcharset = UTF-8のアプリケーション/ JSON"
リターンJSONレスポンスデータの種類が、我々はインターフェイスのブール値を返すことをこのコード手段は、当然のことながら、戻すことはできませんされて
したがって、このコードを変更するには
生産= MediaType.APPLICATION_JSON_VALUE
この問題に対する満足のいく解決策