응답 예외처리와 책임 분리
·
TDD
컨트롤러 응답성공했을 때, 그냥 데이터를 보내는 것 보단, 일정한 형식을 통해 항상 동일하게 보내주는 것이 좋다.public class ApiResponse { private int code; private HttpStatus status; private String message; private T data; public static ApiResponse of(HttpStatus httpStatus,T data) { return of(httpStatus,httpStatus.name(),data); }}//controller단 @PostMapping("/api/v1/product/new")public ApiResponse createdProduct(@Vali..