[トラブルシューティング] SpringBoot警告は、許容可能な表現を見つけることができませんでした

環境

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

この問題に対する満足のいく解決策

 

おすすめ

転載: www.cnblogs.com/unityworld/p/11857485.html