-
Spring Boot 3.0 upgrade 분류Spring/Framework 2023. 6. 12. 09:46
크게
I. Upgrade 관련
II. 새로운 기능 관련
이로 나눠볼 수 있습니다
I. Upgrade 관련
01. Java 17
02. Java EE -> Jakarta EE
javax.* -> jakarta.* 로 일괄 변경이 아니고, 골라서 변경해야 함
03. 보안상 이슈로 /api/hello 와 /api/hello/ 는 더 이상 일치하지 않습니다.
끝에 / 붙은거와 안 붙은거가 다름
도메인팀의 API 사용 패턴에 따라 영향 있을 수 있음
04. Deprecated 모든 코드가 제거됩니다
warning 에 Deprecated 코드 있으면 찾아서 제거
주요 메소드 공유
05. 3rd party component 별 upgrade
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes
II. 새로운 기능 관련
01. GraalVM
02.HTTP Interface
openFeign -> HTTP Interface 로 변경?
03. Micrometer Observation API가 자동으로 구성되며, Observability 가 공식 지원을 시작합니다.
https://spring.io/blog/2022/10/12/observability-with-spring-boot-3
04. HTTP API 에러 처리를 위한 RFC 7807 스펙을 지원합니다.
04. Logback 및 Log4j2 날짜 및 시간의 기본값이 ISO-8601 표준을 따릅니다.
05.. (옵션) AntPathMatcher 를 사용중이라면 성능이 더 좋은 PathPatternParser으로 변경하세요.
III. 새로운 기능 관련
향상된 기능 이해
'Spring > Framework' 카테고리의 다른 글
baeldung - spring boot 3 new (0) 2023.10.11 Annotation 이 설정된 Beans 의 Scan 과 추가 Bean Register 위한 배경 지식 (0) 2023.09.16 Next-Generation Cloud Native Apps with Spring Boot 3 • Thomas Vitale • GOTO 2023 - 세미나 리뷰 ( 작성중 ) (0) 2023.09.05 Spring Boot 3.1.0 (0) 2023.06.26 Bootiful Spring Boot 3 by Josh Long - demo 해보기 (0) 2023.06.24