Spring Boot -4


今回は今までやったことのないエラー処理をしてみましょう

@ExceptionHandler


@ExceptionHandlerは、エラーの処理方法を指定するAnnotationです.

PostControlの変更


GETリクエストはRuntimeExceptionを起動します.次に、次の方法を追加します.
@ExceptionHandler(value = RuntimeException.class)
    private ResponseEntity<?> errorHandler(){
        Map<String,String> body = new HashMap<>();
        body.put("error","error");
        return ResponseEntity.ok(body);
    }

テスト


@ErrorHandlerとして指定されたメソッドで処理される内容は、以下のようにチェックできます.