아름다운 스프링 부트 3.4: 스프링 부트 노트
RSS 봄

아름다운 스프링 부트 3.4: 스프링 부트

Spring Boot 3.4는 다양한 프로젝트의 통합을 간소화하여 일관된 프레임워크 환경을 제공합니다. REST 클라이언트에 대한 지원이 강화되어 HttpRequestFactory 구현의 자동 구성이 정상화됩니다. Spring Boot 3.4는 기본적으로 애플리케이션을 정상적으로 종료하는 기능을 도입하여 종료 전에 진행 중인 요청을 완료할 수 있도록 합니다. 또한 @AutoConfigureTestDatabase를 사용하여 테스트 데이터베이스 설정을 간소화합니다. 이제 액추에이터 엔드포인트 가시성에 대한 세분화된 제어가 가능하며, 구조화된 로깅은 Elastic Common Schema, Graylog 확장 로그 형식 및 Logstash를 통해 지원됩니다. OTLP 스팬은 gRPC를 통해 전송될 수 있으며, 클라이언트 인증서는 Couchbase 클러스터에서 인증에 사용될 수 있습니다. 자동 구성된 FreeMarker 구성의 FreeMarker 변수를 사용자 정의할 수 있습니다. 가상 스레드에 대한 지원이 OtlpMeterRegistry 및 Undertow에 추가되어 성능이 향상되었습니다. Docker Compose는 이제 여러 구성 파일 및 사용자 지정 명령줄 매개변수를 지원합니다. Spring Boot 3.4는 ARM 및 x64 플랫폼을 기본적으로 지원하는 새로운 빌더를 사용합니다. 빌드팩의 Apple Silicon에서 실행되는 GraalVM 네이티브 이미지는 네이티브 macOS 바이너리보다 성능이 더 빠른 것으로 관찰되었습니다. 스프링 모듈리스와 스프링 AI는 이미 스프링 부트 3.4와 호환되는 버전을 출시하여 생태계를 더욱 확장하고 있습니다.