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