스프링 부트(Spring Boot) 4.1.0-M1 출시: 관측, jOOQ 지원 강화
스프링 부트(Spring Boot) 4.1.0-M1이 출시되어 Maven Central에서 사용 가능
관측(Observation) 및 메트릭(Metric) 컨벤션 지원 강화, 잭슨(Jackson) 읽기/쓰기 기능 설정 위한 설정 프로퍼티 추가
스포크(Spock) 지원 재개 및 jOOQ 3.20 지원(Java 21 이상 필요)
관측(Observation) 및 메트릭(Metric) 컨벤션 지원
스프링 부트(Spring Boot) 4.1.0-M1은 관측(Observation) 및 메트릭(Metric) 컨벤션에 대한 지원을 개선했다. 관측(Observation)은 분산 추적(Distributed Tracing) 및 로깅(Logging)을 위한 핵심 기능이며, 메트릭(Metric)은 시스템의 성능 지표를 수집하고 시각화하는 데 사용된다.
스프링 부트(Spring Boot)는 마이크로미터(Micrometer)를 통해 다양한 메트릭 백엔드(Metric Backend)를 지원하며, 관측(Observation)을 통해 애플리케이션의 동작을 더 깊이 이해할 수 있도록 돕는다.
새로운 기능은 애플리케이션의 관측 가능성(Observability)을 향상시켜 문제 해결 및 성능 최적화를 용이하게 한다.
스포크(Spock) 지원 재개
스프링 부트(Spring Boot) 4.1.0-M1은 스포크(Spock)에 대한 지원을 다시 제공한다. 스포크(Spock)는 자바(Java) 및 그루비(Groovy) 기반의 테스트 프레임워크로, BDD(Behavior-Driven Development) 스타일의 테스트 작성을 지원한다.
그루비(Groovy) 5 지원으로 스포크(Spock)의 최신 기능을 활용할 수 있게 되었으며, 테스트 코드의 가독성(Readability)을 높이고 유지보수를 용이하게 한다.
스프링 부트(Spring Boot)는 스포크(Spock)를 통해 더욱 유연하고 표현력 있는 테스트 작성을 지원하며, 개발 생산성(Development Productivity)을 향상시킨다.
jOOQ 3.20 지원
스프링 부트(Spring Boot) 4.1.0-M1은 jOOQ 3.20 버전을 지원하며, 자바(Java) 21 이상을 필요로 한다. jOOQ는 자바(Java) 기반의 SQL 쿼리 빌더로, 타입 세이프(Type-safe)한 SQL 쿼리 작성을 지원한다.
jOOQ 3.20은 최신 SQL 표준 및 데이터베이스 기능을 지원하며, 개발자가 더욱 효율적으로 데이터베이스(Database)를 활용할 수 있도록 돕는다.
자바(Java) 21의 새로운 기능과 함께 jOOQ를 사용하면 더욱 강력하고 성능 좋은 데이터베이스(Database) 애플리케이션을 개발할 수 있다.