Search

#공통 부분 세팅

잘못된 요청에 대한 예외처리

잘못된 요청이 들어오면 HTTP 400

@ControllerAdvice를 사용한 GlobalExceptionHandler 생성 잘못된 응답 처리를 위한 badRequestException 메소드 생성 그리고 @ExceptionHandler로 등록

존재하지 않는 API를 호출하면 HTTP 404

에러 사유를 담을 ErrorDetails 객체 생성

에러 사유는 reason : 사유 형태로 반환이 되어야 한다.

MVC 패턴 구조 생성

@RestController @Service @Repository 어노테이션을 사용해서 MVC 패턴 구조 세팅

UserController

UserRepository

UserService