ObjectMapper
[Spring] ObjectMapper 직렬화 시 한글문자 ??? 문제
개인 프로젝트 과제를 진행 중에, fillter에서 인증 실패 시, response에 에러메세지를 전달하기 위해 ObjectMapper를 이용하던 중 문제가 발생했습니다. 한글 문자가 물음표로 (???) 나오는 문제 ErrorResponse 객체에 들어있는 데이터 중 한글로 된 에러메시지가 있습니다, 해당 response를 ObjectMapper로 직렬화를 하여 반환할 때, 다음과 같이 ????로 반환됩니다. 해결 해결 방법은 다음과 같습니다. 1. reponse content type 지정 response.setContentType(MediaType.APPLICATION_JSON_VALUE); 2.response char set 지정 response.setCharacterEncoding("utf-8")..
[Spring] ObjectMapper - LocalDateTime 직렬화 문제
개인 프로젝트 과제를 진행 중에, fillter에서 인증 실패 시, response에 에러메세지를 전달하기 위해 ObjectMapper를 이용하던 중 문제가 발생했습니다. LocalDateTime 직렬화 문제 ErrorResponse 객체에 들어있는 데이터중 LocaldateTime.now()로 문제가 발생한 시간 데이터가 있습니다. 해당 response를 ObjectMapper로 직렬화를 하여 반환할 때, 다음과 같은 예외가 발생합니다. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "c..