Shane's planet

    Shane's planet

    2022/04/28 1

    SpringBoot의 JSON 직렬화시 날짜 처리

    Intro SpringBoot 버전을 1.5에서 2.5로 마이그레이션 한 이후로 인지하지 못했던 여러가지 변화 들이 하나 둘 씩 더 발견되고 있습니다. 이번에 발견된 변화는 꽤나 당황스러웠는데.. Date 객체를 JSON으로 직렬화 할 때, 그 형태가 달라졌다는 겁니다. API 를 제공하는 입장에서는 일관적인 포맷으로 제공해주는게 굉장히 중요한데 API 스펙 자체가 변경되어 버릴 수 있는 큰 문제 입니다. 비교를 해 보면 Spring Boot 1.5 에 의존하는 프로젝트 Spring Boot 2.5 에 의존하는 프로젝트 스프링 부트 버전이 달라졌을 뿐인데 반환하던 API의 포맷이 변경 되어 버렸습니다. 이 변경을 추적 해 보겠습니다. 다소 내용이 길기 때문에 과정을 건너 띄고 설정 방법만 보려면 Spri..

    Programming/JPA ⁄Spring 2022.04.28
    1
    더보기
    프로필사진

    Shane's planet



    방문자수Total

    416,145

    • Today : 1,306
    • Yesterday : 1,148
    05-22 23:42
    • 분류 전체보기 (358)
      • Programming (112)
        • Java (31)
        • Javascr¡pt (18)
        • JPA ⁄Spring (46)
        • Kotlin (3)
        • Python (13)
        • Swift (1)
      • Data (32)
        • MongoDB (3)
        • MYSQL, MariaDB (5)
        • Oracle (7)
        • PostgreSQL (4)
        • Search Engine (13)
      • Development (105)
        • Cloud (7)
        • Daily Error (20)
        • Development Tools (20)
        • DevLife (7)
        • DevOps (11)
        • Fundamentals (4)
        • Git (9)
        • HTML ⁄ CSS (6)
        • Problem Solving (7)
        • Projects (14)
      • IT Computer (103)
        • Books (1)
        • IT Products (1)
        • Linux (44)
        • Mac (42)
        • News (6)
        • Windows (9)
      • Travel (6)
        • Photos (6)

    Calendar

    «   2022/04   »
    일 월 화 수 목 금 토
              1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30

    Copyright @ Shane. All rights reserved.

    티스토리툴바