[Modern Backend] 강좌의 Part 2 10강의 두 번째 시간, "Spring Boot 4.0 개관(2)" 기술적 과제 및 신규 기능 편입니다.
이번 강의에서는 Spring Boot 4.0으로의 마이그레이션 과정에서 실무 개발자가 반드시 직면하게 되는 Jackson 3 전환, JSpecify 기반 널(Null) 안전성 표준화, 차세대 HTTP 클라이언트와 내장 회복탄력성, 그리고 제거된 레거시 API 대응 전략을 다룹니다.
📌 주요 학습 내용:
-
10.5 Jackson 3 전환: 패키지 좌표(tools.jackson) 변경과 날짜/시간 직렬화 등 기본 동작 변경에 따른 잠재적 런타임 결함 대응
-
10.6 JSpecify 도입: 자바 표준 널 마킹 규격(@Nullable, @NonNull) 적용을 통한 컴파일 타임 널 안전성 극대화
-
10.7 신규 기능 조망: 선언적 HTTP 인터페이스 클라이언트 고도화 및 코어 프레임워크 내장 회복탄력성(Resilience) 지원
-
10.8 레거시 API 및 제거 목록 정리: Deprecated 기술 청산과 사전 빌드 에러 방지 가이드
-
점진적 마이그레이션 전략 요약 및 11강 실습(Classic Starter 활용 전환) 사전 안내
Spring Boot 4.0 도입 시 발생할 수 있는 잠재적 런타임 리스크를 사전에 예방하고, 최신 프레임워크가 제공하는 강력한 표준 스펙들을 확인해 보시기 바랍니다.