
처음에 not blank로 처리해야하는 줄 알고, @RequestParam 부분에 @NotBlank 붙이고, BaseExceptionHandler에서 ConstraintViolationException.class, bindException.class 붙여보기도 하고…그

오늘은 API 응답 통일하는 코드를 알아보겠습니다!! 협력을 할 때, 프론트엔드 개발자는 응답이 통일 되어 있지 않으면, 응답마다 구조를 바꿔줘야해서 매우 힘들게 됩니다. 특히 성공인 경우와 실패인 경우 양식을 통일 시켜줘야 합니다. 응답 형식을 다음 그림처럼 맞춰줄
저번주에는 응답 성공일 때의 응답 통일을 포스팅했었습니다.이번에는 응답에 실패했을 경우, 어떻게 코드를 작성했는지 알아보겠습니다.@RestControllerAdvice을 쓰면 예외가 발생할 때 이 파일에서 처리를 해주게 됩니다. annotations={RestContr

저는 페이지네이션을 하면서 page? slice? 오 그거 좋다고? 와 그냥 되네? 싶어서 쓰기만 했는데, 과연 이게 무엇이며, 무한스크롤에는 slice 쓰던데 page로 그냥 통일해서 쓰면 안돼? 라고 생각했던걸 한번 적어보겠습니다.페이지네이션을 쓰면서 어떤게 좋을까

이번엔 Artilery로 성능 테스트를 하는 법과 어떻게 봐야하는지에 대한 글 남겨보겠습니다!성능 테스트는 사용자가 많아졌을 때를 가정한 연습을 해볼 수 있는 수단입니다.사용자가 많아지면, 서버 요청이 많아지고, 이건 서버의 부하를 빠르게 증가시킵니다. 이때 필요에 따