IntelliJ IDEA 2025.3 릴리스 개요에 오신 것을 환영합니다. 이번 버전은 생산성을 향상하고 Java 에코시스템 전반에 걸친 최신 혁신 기술을 자신 있게 도입할 수 있도록 설계된 주요 업데이트를 제공합니다. 이번 릴리스의 주요 사항은 다음과 같습니다.
2025.3 버전에서 달라진 점은 새로운 기능뿐만이 아닙니다. 안정성과 품질도 크게 개선했으며, 이에 대한 자세한 내용은 별도의 수정 사항 관련 글에서 확인할 수 있습니다.
JetBrains AI는 IDE 내에서 AI를 활용하는 방식에 더 많은 선택권, 투명성 및 유연성을 제공하는 방향으로 진화하고 있습니다.
이제 자체 키를 사용하여 AI 공급자에 연결하고, 공통 채팅 인터페이스에서 Junie 및 Claude Agent와 협업하며, IntelliJ IDEA 내에서 바로 AI 크레딧을 추적할 수 있습니다.
IntelliJ IDEA의 새로운 다중 에이전트 환경은 개발 워크플로에 더 높은 유연성과 제어력을 제공합니다. 이제 동일한 채팅 인터페이스에서 여러 에이전트를 이용할 수 있어, 에이전트 간 원활하게 전환하고 각 작업에 맞는 적절한 지원을 받을 수 있습니다. Junie와 함께, 최초의 타사 AI 에이전트인 Claude Agent를 기본적으로 통합했습니다.
AI 리소스 모니터링과 관리가 훨씬 쉬워졌습니다. 이제 IntelliJ IDEA 내에서 남은 AI 크레딧, 갱신 날짜 및 충전 잔량을 바로 확인할 수 있습니다.
BYOK를 사용하면 JetBrains AI에 로그인하지 않고도 자체 API 키로 OpenAI, Anthropic 또는 OpenAI API 호환 로컬 모델에 연결할 수 있습니다. 이를 통해 IntelliJ IDEA에서 AI를 더 강력하게 제어하며 사용할 수 있으며, 이는 특정 공급자를 선호하는 경우에 편리합니다.
이러한 설정은 JetBrains AI 구독(Free 등급 포함)과 결합할 경우에 특히 강력합니다. 구독과 결합하면 향상된 완성 기능, 추가 모델, 보너스 크레딧을 이용하면서 채팅 및 에이전트에 자체 키를 계속 사용할 수 있습니다.
2025.3 릴리스부터 IntelliJ IDEA Ultimate 및 Community Edition은 단일 통합 제품으로 변경됩니다. 이제 하나의 설치 프로그램과 하나의 업데이트 스트림이 적용됩니다.
이 새로운 환경에서 Ultimate을 구독하면 익숙한 전문적인 모든 기능을 이용할 수 있습니다.
Ultimate 구독이 없더라도 상업적 및 비상업적 프로젝트 모두에서 IDE 기능이 완전히 작동하며 무료로 사용할 수 있습니다. Community Edition의 모든 기능과 더불어 데이터베이스 통합, Spring 프로젝트 생성 마법사, 프레임워크별 코드에 대한 기본 강조 표시가 전부 무료로 제공됩니다. 그뿐 아니라 통합 배포를 통해 전문 개발을 위한 IntelliJ IDEA의 강력한 지원을 그 어느 때보다 쉽게 활용할 수 있습니다. 한 번의 클릭으로 Ultimate 평가판을 활성화하고 즉시 모든 기능을 이용할 수 있습니다.
Ultimate 또는 Community Edition을 사용하는 모든 경우에 기존의 패치 업데이트 과정을 통해 IDE가 통합 배포판으로 자동 업데이트됩니다. 통합되었지만 배포판의 크기가 IntelliJ IDEA Ultimate 단독 버전보다 30% 더 작아졌으므로 이 변경으로 속도가 느려질 걱정은 하지 않아도 됩니다.
JetBrains의 오픈 소스에 대한 약속은 여느 때보다 강력히 실천됩니다. IntelliJ IDEA 코드베이스의 오픈 소스 부분은 GitHub에서 최신 상태로 유지되고 모두에게 제공됩니다.
이 변경 사항과 관련한 자세한 내용은 여기에서 확인할 수 있습니다.
단축키는 잊어버리고 코드의 기본 패턴을 사용하여 선호하는 IDE의 강력한 기능을 활용하세요!
작업 흐름을 유지할 수 있도록 IntelliJ IDEA 2025.3에서는 명령어 완성 기능을 도입했습니다. 이는 코드 완성에서 바로 컨텍스트 인식 액션을 이용할 수 있는 새로운 방식입니다.
.를 입력하여 코드 완성 및 접미사 완성 제안, 액션을 확인합니다...를 입력하여 결과를 액션으로만 필터링합니다.이러한 개선으로 특정 상황에서 액션을 찾고 호출하는 여러 방법을 고민할 필요 없이 더 편리하게 효율적으로 개발할 수 있게 됩니다.
자세한 내용은 블로그 글을 참조하세요.
IntelliJ IDEA 2025.3은 Spring 에코시스템에서 개발자가 최신 개발 역량을 유지할 수 있도록 지원합니다. Spring Framework 7 및 Spring Boot 4의 최신 개선 사항을 기본 지원하여 애플리케이션 개발을 간소화하는 동시에 개발자 경험에서 발생할 수 있는 마찰을 줄입니다. REST API 버전 관리의 개선, 프로그래밍 방식의 Bean 등록, 선언적 HTTP 서비스 클라이언트 덕분에 설정 작업에 시간을 많이 쓰지 않고 흐름을 유지하면서 가장 중요한 작업에 집중할 수 있습니다.
버전 구성에 신경 쓰느라 시간을 낭비하지 마세요. 요청 매핑 어노테이션에 버전을 추가하고 경로, 헤더 또는 미디어 유형 중 필요한 전략을 선택하기만 하면 됩니다. 이상입니다.
IntelliJ IDEA는 버전 형식을 검증하고, 모호하거나 잘못 구성된 엔드포인트를 표시하며, 필요한 구성을 생성하여 더 원활한 버전 관리 프로세스를 지원합니다. 또한 HTTP 요청 생성 및 클라이언트와 서버 간의 탐색도 버전을 준수하므로 모든 요소가 동기화된 상태로 유지됩니다.
앱에서 다른 REST 서비스를 호출해야 하는 경우(일상 작업) 이제 거의 설정 없이 클라이언트를 생성할 수 있습니다.
Spring Framework 6부터는 일반 Java 인터페이스를 정의하고 그 메서드에 HTTP 어노테이션을 적용할 수 있게 되었지만, 여전히 기본 클라이언트 구현을 구성해야 했습니다. Spring Framework 7에서는 이 과정이 훨씬 더 간단해집니다. 인터페이스 하나와 몇 가지 어노테이션만 추가하면 준비가 끝납니다. 팩토리도 커스터마이저 Bean도 필요 없습니다.
IntelliJ IDEA는 이 간소화된 프로세스를 기반으로 합니다. 클라이언트 인터페이스가 제대로 구성되지 않았을 경우 경고를 하고, 코드에서 클라이언트 인터페이스 사용을 도와주며, 탐색 및 HTTP 요청 생성을 지원합니다.
Spring Framework 7에서는 간결한 DSL로 BeanRegistrar를 구현하는 것만으로 Bean 등록이 해결됩니다. IntelliJ IDEA의 고급 코드 분석 기능은 이제 동적으로 등록된 Spring 7의 Bean까지도 인식합니다. 또한 IDE는 등록된 클래스에 Spring Bean 여백 아이콘을 표시하고, Bean이 등록된 위치로 이동할 수 있도록 하며, 등록 문제를 조기에 발견하기 위한 검사 기능을 실행합니다.
Kotlin DSL을 사용하면 관련 Bean을 그룹화하고, 조건부로 이를 등록하거나, 다른 Kotlin 함수와 마찬가지로 등록 로직을 재사용할 수 있어 구성을 모듈화하고 편리하게 관리할 수 있습니다. 조건, 루프 및 중첩으로 API를 정의할 수 있는 라우팅 DSL의 유연성과 결합되어 Spring 애플리케이션은 표현력이 뛰어나면서도 효율적인 통합된 Kotlin 네이티브 스타일을 확보하게 됩니다.
본인이 사용하는 도구에 IDE가 따라올 때까지 기다릴 필요가 없습니다. IntelliJ IDEA에서는 최신 Spring Data 개선 사항이 출시되는 즉시 이를 항상 이용할 수 있습니다.
Spring Data JDBC의 인기가 높아짐에 따라, IntelliJ IDEA는 Spring Data JPA와 동등한 최고 수준의 지원을 제공하여 다음과 같은 이점을 제공합니다.
@Table 클래스에서 DDL을 생성하고 Liquibase 및 Flyway 지원을 이용할 수 있습니다.최근, Spring Data 팀은 성능 향상과 간편한 디버그를 위해 Spring Data 저장소에 대한 Ahead-of-Time(AOT) 코드 생성을 발표했습니다. 이 기능은 특히 파생된 쿼리 메서드를 디버그하는 경우에 유용한 것으로, 이전에는 이러한 메서드가 메서드 이름으로부터 즉석에서 생성되었기 때문에 어려움이 있었습니다. AOT를 사용하면 실행 전에 실행될 쿼리를 미리 확인할 수 있으며, 코드가 이미 생성되어 있기 때문에 실행 자체도 더 빠릅니다.
IntelliJ IDEA 2025.3에서는 Spring Data 저장소에 대해 생성된 구현을 탐지하고 코드에 바로 쿼리를 표시하여 이러한 개선을 한층 강화합니다. IDE에서 쿼리 실행 코드로 이동하고 중단점을 설정하면 흐름을 추적할 수 있습니다. 생성된 쿼리를 애플리케이션을 실행하지 않고 IDE에서 바로 실행할 수도 있습니다.
Spring Debugger 플러그인은 현재 25만 명 이상의 사용자를 보유하고 있으며, 여러분의 피드백을 바탕으로 사용자가 Spring 애플리케이션의 내부 상황을 더 명확히 파악할 수 있도록 지속적으로 개선되고 있습니다. 이 플러그인을 출시한 직후 가장 많이 받은 질문은 "원격 애플리케이션을 디버그할 수 있나요?"였습니다. 기쁘게도 이제 "물론입니다!"라고 답할 수 있게 되었습니다.
디버그 포트를 열어둔 상태로 앱을 실행한 다음, IDE에서 연결하기만 하면 됩니다. 그러면 모든 준비가 끝납니다.
또한, 많은 기대를 모았던 또 다른 기능이 추가되었습니다. 이제 애플리케이션이 시작되면 IntelliJ IDEA가 데이터베이스에 자동으로 연결할 수 있습니다.
이러한 개선 사항과 기타 수정 사항을 적용하려면 Spring Debugger 플러그인을 최신 버전으로 업데이트하세요.
이제 모든 작업을 에디터에서 바로 작성하고 적용하며 관리할 수 있어 데이터베이스와 서비스를 배포하기가 훨씬 쉬워졌습니다.
상단의 클러스터 및 네임스페이스 선택기를 통해 컨텍스트를 유지하고, 실시간 리소스 상태 아이콘으로 문제를 신속하게 파악하세요. 환경 변수 누락이나 Pod 실패로 어려움을 겪고 계신가요? 원클릭 로그로 이러한 문제를 즉시 수정하고 매니페스트를 벗어나지 않고 재배포하세요.
에디터 내 시크릿 관리로 서비스 설정을 안전하게 보호하세요. YAML에서 직접 데이터베이스 자격 증명을 확인하고 복사할 수 있습니다.
연결이 필요하신가요? 원클릭 포트 포워딩을 사용하여 컨테이너 포트를 포워딩하고, 시크릿을 자동 로드하며, 데이터베이스나 서비스에 대한 즉각적인 연결을 몇 초 만에 설정하세요.
배포부터 디버그, 연결까지 모든 작업이 원활하게 한 곳에서 이루어지므로 더 집중적이고 효율적으로 작업할 수 있습니다.
2025년 9월에 출시된 Java 25는 Java 플랫폼의 차기 장기 지원(LTS) 버전입니다. IntelliJ IDEA는 Java 25 출시 첫날부터 이를 지원하여 개발자들이 최신 언어, 런타임 및 도구 개선 사항을 즉시 활용할 수 있도록 했습니다.
이번 릴리스에서는 이러한 지원에 대한 마무리로 Async Profiler 4.1 및 JaCoCo를 포함한 모든 번들 도구와 라이브러리가 Java 25 런타임과 호환되도록 하는 작업을 진행 중입니다.
Amazon Corretto, Azul Zulu, BellSoft Liberica JDK, GraalVM, IBM Semeru(OpenJ9), Microsoft Build of OpenJDK, Oracle OpenJDK, SAP SapMachine, 그리고 DCEVM이 통합된 JetBrains Runtime 등 모든 주요 공급자의 JDK 25 빌드를 IntelliJ IDEA에서 바로 다운로드할 수 있습니다.
Java 21과 Java 25 사이에 도입된 기능 및 개선 사항에 대한 자세한 내용은 이 블로그 글을 참조하세요.
Develocity IntelliJ 플러그인은 프로파일링을 빌드 프로세스에 통합합니다. 이를 통해 IntelliJ IDEA 내에서 직접 상세한 빌드 특성을 확인하고, 성능 병목 현상을 파악하며, 빌드 변경 사항이 속도와 리소스 활용도에 미치는 영향을 관찰할 수 있습니다. 빌드 스크립트를 수정할 필요가 없으며 플러그인에서 해당 설정을 활성화하기만 하면 됩니다.
예를 들어, 빌드 캐시를 사용하지 않고 불필요하게 실행되는 작업을 쉽게 찾아낼 수 있습니다. 이러한 작업은 로그에서 알아차리기 어려울 수 있지만 시각 차트에서는 한눈에 드러납니다.
JetBrains와 Gradle의 Develocity 엔지니어들이 공동으로 개발한 이 플러그인은 기존 워크플로를 변경할 필요 없이 IntelliJ IDEA UI에 자연스럽게 통합되어 원활하게 작동합니다.
현재 이 플러그인은 Gradle 및 Maven 빌드를 모두 지원합니다. 자세한 내용은 이 블로그 게시물에서 확인할 수 있습니다.
이제 Islands 테마가 IntelliJ IDEA의 기본 디자인이 되었습니다. 이는 단순한 시각적 개선을 넘어, 개발 과정 전반에 걸쳐 최상의 편안함을 제공하겠다는 노력의 결과물입니다.
한눈에 알아볼 수 있는 탭, 향상된 에디터 내 대비, 작업 영역 간의 명확한 구분, 그리고 둥근 모서리가 부드럽고 균형 잡힌 환경을 보여줍니다. 이러한 모든 디자인은 단 하나의 목표, 즉 사용자가 작업에 집중하고 편하게 코딩하도록 도와주는 데 초점을 맞추고 있습니다.
자세한 내용은 이 블로그 게시물에서 알아보세요.
이번 릴리스에서는 테스트 발견 로직을 포함해 Vitest 4에 대한 완벽한 지원이 추가되었습니다. 테스트 파일과 개별 테스트 사례가 이제 에디터에서 인식되며, 여백 아이콘을 통해 이를 즉시 실행하거나 디버그할 수 있습니다. 이번 통합에서는 최신 Vitest 구성 옵션 및 보고 변경 사항도 지원하므로, 워크플로를 중단하지 않고 업그레이드할 수 있습니다.
IntelliJ IDEA는 매일 사용하는 언어, 도구 및 프레임워크의 최신 버전을 항상 지원합니다. Java 25 및 Spring 7과 같은 주요 업데이트 외에도 IntelliJ IDEA 2025.3에서는 다음 기능에 대한 지원도 도입합니다.
JUnit 6은 전체 테스트 에코시스템을 현대화하고 통합합니다. 모든 JUnit 모듈에 대한 아티팩트 버전 관리를 표준화하고 기준을 Java 17로 높입니다. 이제 Spring Boot 4와 Spring Framework 7에서 JUnit 6이 디폴트 테스트 라이브러리로 사용되어 최신 모범 사례를 적용하기가 더 쉬워졌습니다.
Gradle 9에서는 더 빠른 빌드와 더 원활한 개발 환경을 위해 구성 캐시를 기본 실행 모드로 도입했습니다. 또한 툴체인 전체에서 많은 성능 개선과 향상된 사용자 경험의 이점을 누릴 수 있습니다.
이제 JDK 11을 타깃으로 하는 Groovy 5는 Java 25 언어 기능과의 호환성을 개선하여 Groovy와 최신 Java 코드베이스를 혼합할 때 더 일관된 경험을 제공합니다.
Scala 3.8에는 새로운 into 수정자와 Scala 3으로 컴파일링된 표준 라이브러리, 그리고 JDK 버전 17에 대한 새로운 최소 요구 사항이 추가되었습니다. 개선된 Scala 지원은 이 개요에서 자세히 알아볼 수 있습니다.
IntelliJ IDEA 2025.3의 안정성, 성능 및 사용자 경험 개선 사항에 대한 자세한 내용은 수정 사항 관련 글에서 확인할 수 있습니다.
이번 릴리스의 새로운 기능에 대한 여러분의 의견을 알려주세요. 여러분의 피드백은 제품을 더 개선하는 데 큰 도움이 됩니다.
지금 IntelliJ IDEA 2025.3로 업데이트하여 새로운 기능을 사용해 보세요. X, Bluesky 또는 LinkedIn에서 함께하며 마음에 드는 업데이트를 공유해 주세요.
IntelliJ IDEA를 사용해 주셔서 감사합니다!