ブックマーク / qiita.com/syukai (1)

  • [SpringBoot]RestController正常時と異常時で別の型のJSONを返却する

    SpringBootでは@RestControllerを使えばお手軽にJSONを返すコントローラーが作れて大変便利。 @RestController public class HogeController{ @Autowired EmpRepository empRepository; @GetMapping public List<Employee> getEmp(){ return empRepository.findAll(); } } こんな感じにしてあげればEmployeeクラスのリストをJSONにして返却してくれる。 でもでも、エラーのときはエラー情報返してあげたい。 そんでもってその時の型はEmployeeのリストじゃなくてエラーメッセージとかエラーコードとかを返したい。 もちろんHTTPステータスもつけたい。 戻り値の型をStringにしてJSON文字列に変換して・・・なん

    [SpringBoot]RestController正常時と異常時で別の型のJSONを返却する
    kojiro-s
    kojiro-s 2018/09/27
    例外なるほど
  • 1