
Spring에서 컨트롤러(@Controller)를 통해 API 응답을 반환하는 방식과 예외 처리는 크게 두 가지 방식으로 나눌수 있다. API는 결과의 성공/실패에 대한 정보를 2가지 방법으로 제공 API 응답을 처리할 때 성공/실패 여부를 전달하는 방법 두가지

1. BaseResponse : 커스텀 코드를 갖는 반환 클래스 1.1. BaseResponse를 왜 사용하는가? Spring에서 기본적으로 제공하는 ResponseEntity를 사용하면 HTTP 상태 코드와 함께 응답을 보낼 수 있지만 내부 API를 설계할 때는 다

Spring Boot에서 객체를 JSON으로 변환할 때, Jackson이라는 라이브러리를 많이 쓴다. > 이 라이브러리는 Java 객체를 JSON으로 변환(직렬화)하거나 JSON을 Java 객체로 변환(역직렬화)하는 역할을 한다. > 이때, Jackson이 제공하는 여