# ObjectMapper
여러가지 Annotation
@Controller Rsponse형태가 기본적으로 HTML 내려가게 됨@RestController : 기본적으로 Rsponse는 Object Mapper 를 통해서 json의 형태로 변경되어서 내려감@RequestMapping: 원하는 Http 메소드를 지정해야됨 지
2022년 4월 24일 TIL
Form 태그를 get과 post만 지원한다.데브코스를 들으며 logback.xml을 작성하여 커스텀 로거를 만들 수 있다는 것을 알게 되었다. 하지만 다음과 같은 문제 상황을 만났다.당연한 상황이다. 커스텀 로거를 설정했다면 분명히 패키지 범위(name)와 로깅 레벨
Jackson | boolean 타입의 isA 멤버의 직렬화 문제
Java 프로젝트에서 boolean 타입의 isUp 이라는 객체 멤버가 Jackson 라이브러리를 통해 JSON 문자열로 직렬화되면 필드 이름이 up 로 바뀌는 문제가 발생합니다.
2022년 3월 1일 기록
✔︎ @ModelAttribute 위의 경우 query parameter로 넘어온 data가 바인딩 되지 않는 문제를 겪었다. 이러한 문제가 발생한 이유는 아래와 같다. Spring의 경우 URL 파라미터 또는 POST Form Data 형태의 파리미터를 커맨드 객

ObjectMapper Deserialize 커스텀 하기
자바 진영에서 개발을 하다보면 Jackson을 이용해서 JSON형식의 데이터를 역직렬화 하는 경우가 많습니다.Jackson을 이용한다면 ObjectMapper를 사용하게 되는데,ObjectMapper는 기본적으로 클래스에 선언된 Setter/Getter메소드를 참조해

ObjectMapper 왜 사용하는거야?
특정객체를 json으로 바꾸어놓을 때 사용한다. 또는 그 반대로 바꾸어놓을 때 사용한다. 스프링에서는 이미 RequestBody로 객체가 json 으로 바뀌어서 받는다. 그래서 따로 ObjectMapper를 활용하지 않는다.하지만 Json 자체 데이타에서 컨트롤하는 현
2021년 12월 27일 기록
ResponseEntity 요청에 대한 응답을 줄 때 동적으로 응답에 대한 HTTP 상태코드를 지정할 수 있다. response 객체에 getter

[스프링부트] SpringBoot ObjectMapper
Springboot Object Mapper : 텍스트 형태의 JSON을 object로 변경해 주거나 object를 텍스트 형태의 JSON으로 변경해 주는 것을 의미한다.
ObjectMapper가 LocalDate를 String으로 변환 못하는 문제 해결!
다음과 같이 LocalDate타입을 포함한 request Dto를 String형식의 Json포맷으로 바꾸기 위해writeValueAsString()를 사용한 상황이다.하지만 다음과 같은 오류 발생대략 birth 부분에서 Java 8의 date/time type을 변환할

[Spring] Response Object JSON Null 값 안보내는 방법(message-converters)
SPRING RESPONSE OBJECT 값 중에서 NULL 인 값은 안보내는 방법\[YENA WORLD]JSON으로 ResponseBody를 통해 JSON으로 응답을 보낼때,기본적으로 NULL 값인 요소들도 함께 전송된다.NULL이 아닌 요소들만 Response로 전

[Java] ObjectMapper를 이용하여 JSON 파싱하기
Jackson 라이브러리의 ObjectMapper 클래스를 이용하여 JSON을 파싱해봅시다.

Jackson - ObjectMapper
데이터 송수신에 필요한 Json 형태로 변환하기 위해 혹은 Json을 받아서 파싱하기위해 Spring에서는 주로 Jackson을 사용한다고한다. (이전 까지 Gson을 많이 사용했었는디...)maven repository 에서 가장 인기있는 jackson을 받아왔다아래

@RequestBody에 왜 기본 생성자는 필요하고, Setter는 필요 없을까? #3
이전 글에서는 RestController에서 @RequestBody 바인딩을 Jackson 라이브러리의 ObjectMapper가 하는 것을 확인했습니다.그리고 RequestBody를 생성할 때, DTO가 Property기반이 아니거나 Delegate를 한 상태가 아니라
@RequestBody에 왜 기본 생성자는 필요하고, Setter는 필요 없을까? #2
이전 글에서는 어떻게 @RequestBody를 처리하는지를 알아보기 위한 과정을 설명했습니다. 이번 글에서는 @RequestBody를 바인딩하는 ObjectMapper에 대해 알아보고, 결론을 짓겠습니다. 참고로 아래 사진들에서 현재 위치(class)는 다음과 같이 찾