ObjectMapper (Gson, Jackson)

sdg's blog·2024년 6월 27일
  1. Object Mapper
  • [Spring] ObjectMapper의 동작 방식과 SpringBoot가 제공하는 추가 기능들
    https://mangkyu.tistory.com/223
  • 리플렉션을 활용하여 직렬화, 역직렬화 수행. Spring은 jackson ObjectMapper 사용.
  • 직렬화에는 public 필드 또는 public 형태의 getter method가 사용되고, 이를 잘못 다루면, 이상한 직렬화 String이 생성될 수 있음.
  • 기본생성자로 생성 후 setter 로 값을 세팅하는데, 따라서 기본 생성자가 반드시 필요.
  • DTO
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor

ㅡ ModelAttribute 사용하면 @Getter 까지

0개의 댓글