스프링 툴즈(Spring Tools) 5.1.0 릴리즈: 스프링 부트(Spring Boot) 개발 생산성 UP!

by DD
2개월 전
조회수 12

스프링 툴즈(Spring Tools) 5.1.0 버전 출시, Visual Studio Code, Eclipse, Theia 등 다양한 IDE 지원

JDBC SQL 인텔리센스(SQL Intelligence), 쿼리 자동 변환, AOT(Ahead-of-Time) 지원 등 스프링 부트(Spring Boot) 개발 편의성 향상

JDK 25 AOT 캐시(CDS) 활용으로 언어 서버(Language Server) 시작 시간 단축 및 전반적인 성능 개선

5.2.0 버전은 2026년 6월 중순 출시 예정

JDBC SQL 인텔리센스(SQL Intelligence) 기능 개선

이번 릴리즈를 통해 스프링 부트(Spring Boot) 환경에서 JDBC SQL 인텔리센스(SQL Intelligence) 기능이 강화되었다.

@Query 어노테이션(Annotation)에 대한 구문 강조(Syntax Highlighting), 유효성 검사(Validation), 멀티라인 포맷팅(Multiline Formatting) 지원

개발자는 SQL 쿼리 작성 시 IDE의 자동 완성(Autocomplete) 및 오류 감지 기능을 활용하여 생산성을 높일 수 있다.

특히, 복잡한 쿼리(Query)를 다루는 경우 가독성(Readability) 향상에 기여하며, 유지보수(Maintenance) 편의성을 높인다.

AOT(Ahead-of-Time) Repository 지원 강화

스프링 부트(Spring Boot) AOT(Ahead-of-Time) 컴파일 관련 기능이 개선되어, 개발자는 AOT 쿼리(Query)를 어노테이션(Annotation)으로 변환하고, 레포지토리 심볼(Repository Symbols)을 처리할 수 있게 되었다.

AOT 컴파일은 애플리케이션 시작 시간(Application Startup Time)을 단축하고, 런타임(Runtime) 성능을 향상시키는 데 기여한다.

AOT 캐시(CDS)를 활용하여 언어 서버(Language Server) 시작 시간을 단축하여 개발 환경 전반의 응답성(Responsiveness)을 개선했다.

개발자는 AOT 컴파일을 통해 더욱 빠른 개발 사이클(Development Cycle)을 경험할 수 있다.

API Tooling Quick-Fixes 기능 추가

API Tooling Quick-Fixes 기능이 추가되어, 개발자는 버전 설정(Version Configuration) 추가 및 누락된 클라이언트 클래스(Client Class) 해결을 위한 자동화된 액션(Automated Action)을 사용할 수 있다.

이 기능은 API(Application Programming Interface) 관련 문제를 빠르게 해결하고, 개발 시간을 단축하는 데 도움을 준다.

특히, API 버전 관리(API Versioning) 및 의존성 관리(Dependency Management)와 관련된 문제를 효율적으로 처리할 수 있다.

개발자는 API 관련 오류 발생 시 자동으로 제안되는 수정 사항(Suggested Fixes)을 통해 문제 해결 시간을 단축할 수 있다.

JDK 25 AOT 캐시(CDS)를 활용한 성능 개선

스프링 툴즈(Spring Tools)는 JDK 25 AOT 캐시(CDS)를 활용하여 언어 서버(Language Server) 시작 시간을 대폭 줄였다.

JDK 25 AOT 캐시(CDS)는 언어 서버(Language Server)의 초기 로딩(Initial Loading) 시간을 단축하여 개발 환경의 전반적인 성능을 향상시킨다.

설정(Settings)을 통해 AOT 캐시(CDS)를 유연하게 구성(Configurable)할 수 있으며, 개발 환경에 맞게 최적화할 수 있다.

개발자는 언어 서버(Language Server)의 빠른 응답 속도(Response Speed)를 통해 더욱 쾌적한 개발 경험을 누릴 수 있다.

Spring Tools 5.1.0 released