Spring Boot 3.0 변경점
2025. 7. 17. 22:03ㆍJava/Spring
반응형
Java 지원 버전 변화
Spring Boot 3.0부터는 Java 17버전 이상만 지원합니다.
Java EE -> JakartaEE로 대체
GraalVM기반의 Spring Native 공식 지원
- AOT 컴파일 지원: 기존의 JIT Compiler는 런타임에 바이트코드를 기계어로 변환하지만 AOT 컴파일로 빌드 타임에 정적 컴파일링
- 어플리케이션 시작 시간과 메모리 사용량 감소
- OS에 맞는 기계어를 빌드타임에 컴파일하기 때문에 독립 실행 파일로 배포/실행 가능(JVM 불필요)
'/api/hello'와 '/api/hello/'가 이제 불일치
로깅 Datetime의 Default format 변경
Logback 및 Log4j2의 default 로그 DatetimeFormatdl ISO-8601 표준에 맞게 변경됩니다.
yyyy-MM-dd'T’HH:mm:ss.SSSXXX
반응형
'Java > Spring' 카테고리의 다른 글
| Spring boot 3.1 (1) | 2025.07.22 |
|---|---|
| @Async 사용법 (0) | 2023.07.31 |
| Spring Security - Rest API에 csrf protection을 사용하지 않는 이유 (0) | 2022.05.02 |
| Spring MVC (0) | 2021.11.02 |
| Spring MVC와 WebFlux의 차이 (0) | 2021.10.29 |