IntelliJ IDEA 2025.2의 새로운 기능

IntelliJ IDEA 2025.2 릴리스 개요에 오신 것을 환영합니다. 이번 버전에서는 생산성을 높이고, 더 나은 코드를 작성하고, 최신 기술을 자신 있게 도입하는 데 도움이 되는 강력한 업데이트가 제공됩니다. 이번 릴리스의 주요 사항은 다음과 같습니다.

새로운 기능 페이지 개편

이번 릴리스에서는 업데이트 표시 방식이 변경되었습니다. 이 페이지에는 모든 조정 사항과 수정 사항을 나열하는 대신, 가장 중요한 새로운 기능만 강조해서 표시합니다. 따라서 사용자가 세 번째 화면 이상으로 스크롤할 일이 거의 없습니다. 이를 통해 가장 중요한 부분에 집중하여 여러분이 실제로 작업에 영향을 미치는 업데이트를 더 쉽게 파악할 수 있기를 바랍니다.

별도의 '수정된 사항' 게시물에서 원격 개발, 성능, 사용자 경험, 장기적 기술 부채 등 핵심 영역의 안정성과 품질 개선 사항을 자세히 설명할 예정입니다.

더 많은 제어와 더 나은 컨텍스트 관리를 통해 더 높은 수준의 AI 경험 제공

JetBrains AI Assistant(IntelliJ IDEA를 사용하여 자동 업데이트)와 JetBrains AI 코딩 에이전트인 Junie(Settings(설정) | Plugins(플러그인)로 이동하여 Junie 설치)를 최신 버전으로 업그레이드하세요. 최신 버전은 모델 유연성, 더 스마트한 컨텍스트 관리, MCP 지원에 중점을 두므로 프로젝트의 특정 요구 사항에 맞게 AI 설정을 조정할 수 있습니다.

Junie와 AI Assistant의 향상된 성능과 새로운 기능:

  • AI Assistant가 마침내 SQL, YAML, JSON 및 Markdown에 AI 기반 코드 완성 기능을 제공합니다.
  • 이제 오프라인 모드에서 AI 기반 코드 완성 기능이 Java용 코드 블록을 제안하고, 사용자가 선호하는 로컬 코드 완성 모델을 선택할 수 있습니다. 이에 따라 비행기에 타고 있든, 네트워크 외부에 있든, 폐쇄된 기업 환경에 있든 어디서나 스마트한 제안을 이용할 수 있습니다.
  • 이제 Junie가 30% 더 빨라졌으며 원격 환경에서도 작동합니다.
  • 새로운 Project Rules 파일을 사용하면 코딩 스타일이나 프레임워크 제약 조건과 같이 AI 응답을 안내하는 프로젝트별 지침을 정의할 수 있습니다.
  • 최상의 생성 품질과 최적화된 비용을 위해 IntelliJ IDEA에 선택을 위임하려면 모델 드롭다운 메뉴에서 AUTO를 선택하세요.

AI에 더 정확한 컨텍스트를 제공하는 새로운 방법:

  • 데이터 구조의 실제 상태를 반영하는 더 정확한 AI 지원을 받으려면 AI 채팅에 특정 테이블이나 뷰를 첨부하세요. 이 기능은 복잡한 기업 규모의 프로젝트에 특히 유용합니다.
  • AI 채팅에 이미지를 첨부하여 다시 입력하지 않고도 오류와 다이어그램을 공유할 수 있습니다. 현재 이 기능은 Anthropic 및 OpenAI 모델에서 지원되며, 곧 다른 모델에서도 지원될 예정입니다.
  • @ 또는 #을 사용하여 채팅 컨텍스트에 폴더를 추가하면 AI 대화의 다중 파일 컨텍스트가 개선됩니다.

Junie 및 IntelliJ IDEA 2025.2의 MCP 지원:

  • Junie에서 이제 모델 컨텍스트 프로토콜(MCP)이 지원되므로 외부 도구 연결로 더 심층적인 컨텍스트 인식과 더 스마트한 작업 실행이 가능합니다.
  • IntelliJ IDEA는 이제 타사 AI 에이전트의 MCP 서버 역할을 할 수 있습니다. IDE는 사용자의 컴퓨터에서 클라이언트를 탐지하고 단 한 번의 클릭으로 AI 워크플로를 향상할 수 있는 30개 이상의 도구를 기본 제공합니다. 자세히 알아보기.

모든 JetBrains AI 기능은 무료로 제공되며, 무제한 코드 완성, 강력한 로컬 워크플로, 제한적인 클라우드 기반 기능을 포함합니다. 지금 사용해 보세요.

얼리 어답터를 위한 Java 25 지원

IntelliJ IDEA에서 차세대 장기 지원(LTS) 릴리스인 Java 25의 최종 및 테스트 버전 기능이 지원됩니다. 최신 기술을 가장 먼저 도입하는 일인이 되어 보세요. 많은 개발자가 Java 11, 17 또는 21에서 마이그레이션할 것으로 예상되는 가운데 JetBrains는 전환에 대비하여 IDE를 준비하고 있습니다.

또한, 안정화 릴리스와 마찬가지로 Java 25 얼리 액세스 빌드를 IDE에서 직접 다운로드할 수 있도록 했습니다.

Spring Debugger - Spring Boot 디버그를 위한 새로운 표준
Ultimate

Spring Debugger는 개발자가 Spring 애플리케이션을 이해하고 문제를 해결하는 방식을 근본적으로 개선합니다. 이를 통해 실시간 런타임 인사이트가 IDE에 직접 통합됩니다. 어떤 Bean이 로드되거나 모의 생성되었는지 확인하고, 소스 추적을 통해 해결된 구성 값을 검사하고, 활성화된 데이터베이스 연결과 트랜잭션 상태를 모니터링합니다. 출처가 환경 변수나 프로필별 구성인 경우에도 Bean 정의를 실시간으로 평가하고 프로퍼티 값을 추적할 수 있습니다. 관련 블로그 게시물에서 자세한 내용을 확인하세요.

시작하려면 JetBrains Marketplace에서 플러그인을 설치하세요. Debug(디버그) 모드에서 애플리케이션을 실행하는 것 외에는 추가 구성이 필요하지 않습니다. 향후 릴리스에서는 Spring Debugger를 IntelliJ IDEA에 번들로 포함할 예정입니다.

Spring Modulith
Ultimate

Spring Modullith의 인기가 높아지는 가운데, IntelliJ IDEA Ultimate 2025.2 버전에서는 Spring Modullith 팀과 협력하여 개발한 강력한 지원을 제공합니다.

새로운 검사, 수정 사항 및 제안은 모듈 종속성을 관리하고 명확한 도메인 경계를 적용하는 데 도움이 됩니다. 코드 완성 팝업의 경고 아이콘은 다른 모듈의 Bean을 표시하고, 새로운 Logical(논리) 뷰에서는 Modulith 구조를 한눈에 살펴볼 수 있습니다.

이를 통해 DDD 원칙을 따르면서 IDE 내에서 바로 모듈식, 이벤트 중심의 Spring Boot 애플리케이션을 구축하기가 더욱 쉬워졌습니다!

얼리 어답터를 위한 Maven 4 지원

일정 기간의 개발 끝에 Maven 4가 공식 출시를 앞두고 있습니다. 첨단 기술에 대한 조기 지원을 제공하려는 노력의 일환으로 IntelliJ IDEA에서는 이미 Maven 4 프로젝트로 작업할 수 있으므로 안정화 버전이 제공되면 원활하게 전환할 수 있습니다. 그동안에는 최신 릴리스 후보 중 하나를 사용하여 프로젝트에서 Maven 4를 사용해 볼 수 있습니다. 여기에는 기대하는 모든 주요 기능(신뢰할 수 있는 프로젝트 동기화, 정확한 출력, 완벽한 탐색, 새 모델 버전에 대한 구문 지원 등)이 포함되어 있습니다.

가상 스레드 디버그

JDK 21에 도입되고 JDK 24에서 개선된 가상 스레드는 Java 동시성을 위한 큰 진전입니다. 하지만 이를 지원하는 일은 도구 개발자가 당면한 엔지니어링 과제였습니다. IntelliJ IDEA 2025.2는 이러한 간극을 해소하기 위해 디버거와 스레드 덤프 뷰어에 중요한 업데이트를 제공합니다.

이제 앱이 일시 정지되거나 중단점에 있을 때에도 스레드 덤프에서 가상 스레드를 수집하고 검사할 수 있습니다. IDE는 각 가상 스레드가 어떤 객체에서 잠겨져 있는지 표시하여 병목 현상을 진단할 수 있도록 도와줍니다. 뷰가 넘치지 않도록 동일한 스택 추적을 가진 스레드는 자동으로 그룹화되어 대규모 덤프를 탐색하기가 더 쉬워집니다.

jstackjcmd와 같은 도구에서 스레드 덤프를 로드할 수도 있어 동시성이 높은 애플리케이션의 성능 문제를 분석할 수 있는 방법이 더 다양해졌습니다.

Scala 지원

IntelliJ IDEA 2025.2는 Scala 3 불투명 타입과 새로운 일반 튜플 연산을 완벽하게 지원합니다. 불투명 타입이 이제 주어진 타입, 확장 메서드 및 별칭 바운드와 올바르게 통합되어 복잡한 상황에서의 추론이 향상되었습니다. 또한 zipconcat과 같은 튜플 연산이 완성 및 타입 해결에서 인식되고 지원됩니다.

새로운 SBT 모듈 레이아웃은 이제 베타 단계를 벗어나 기본적으로 활성화되어 IDE에서 SBT 기본/테스트 범위별 설정을 더 정확하게 반영합니다. 또한, 프로젝트 동기화가 이제 SBT로 관리되는 소스 파일을 자동으로 생성하여 소스 누락으로 인한 위험 코드를 줄이고 인기 있는 SBT 플러그인의 경험을 개선합니다.

Scala 개발에 관한 전체 업데이트는 이 블로그 글에서 자세히 알아보세요.

구독 만료 후 경험 향상
Ultimate

새로운 정책에 따라 IntelliJ IDEA Ultimate 구독이 만료된 후에도 더 원활한 경험이 보장됩니다. 구독 갱신이 연기되더라도 핵심적인 Java 및 Kotlin 기능은 계속 사용할 수 있으므로 즉각적인 중단 없이 개발을 계속할 수 있습니다. 이러한 변경은 원활한 구독 갱신이 불가능한 경우에도 생산성을 유지하고 비즈니스 연속성을 지원하는 데 도움이 됩니다.

개선된 데이터베이스 워크플로
Ultimate

IntelliJ IDEA 2025.2에서는 데이터 처리를 위한 중요한 개선 사항이 도입되었습니다. 이전에는 결과 그리드에서 데이터를 편집하는 것이 간단한 SELECT 쿼리로 제한되었습니다. 이제 JOIN 절을 사용하여 SELECT 문을 직접 편집할 수 있으므로, 수동으로 UPDATE 문을 작성하지 않고도 관련 데이터를 쉽게 업데이트할 수 있습니다.

이 내용과 함께 기타 데이터베이스 개선 사항에 대한 자세한 내용은 여기에서 확인하세요.

웹 개발 업데이트
Ultimate

최근 업데이트에서는 개선된 코드 지원, 더 스마트한 문서화, 더 원활한 도구 통합으로 웹 개발 워크플로가 향상되었습니다. 이제 새로운 TypeScript-Go 언어 서버에 대한 실험적 지원이 제공되어 TypeScript 프로젝트에 대한 지원이 더 빠르고 정확해졌습니다.

빠른 문서에는 Web Platform Baseline 데이터가 포함되어 있어 에디터를 벗어나지 않고도 웹 API에 대한 브라우저 지원을 쉽게 확인할 수 있습니다. Bun이 자동으로 탐지되고 완벽하게 구성되므로 스크립트 실행부터 패키지 설치까지 최소한의 설정으로 프로젝트를 시작할 수 있습니다.

JSpecify 지원 – 더 안전한 코드를 향한 진일보

Null 값 가능성 문제는 Java에서 가장 흔한 버그 소스 중 하나입니다. JSpecify는 라이브러리, 도구 및 언어 자체에서 일관성을 확보하기 위해 null 값 가능성을 표시하는 어노테이션에 통합된 라이브러리 기반 표준을 제공합니다. 1.0.0 버전이 출시되고 Spring Framework 7과 같은 대규모 프로젝트에서 효과가 입증됨에 따라 JSpecify는 업계 표준으로서의 입지를 굳히고 있습니다.

JSpecify 도입을 지원하기 위해 IntelliJ IDEA는 이제 JSpecify 어노테이션을 JetBrains 어노테이션과 동일한 수준의 기본 구성 요소로 처리합니다. IntelliJ IDEA는 고유한 정적 분석 기능 덕분에 제네릭 및 컬렉션이 관련된 복잡한 상황에서도 null 값 가능성 문제를 탐지할 수 있습니다. 또한, Kotlin은 Java 코드를 분석할 때 이러한 어노테이션을 준수하여 언어 간 null 안전성을 향상합니다.

Bazel 기본 지원

Bazel은 특히 대규모 및 기업 프로젝트에서 점차 많은 주목을 받고 있습니다. 이제 IntelliJ IDEA 2025.2에서도 공식 JetBrains Bazel 플러그인을 통해 기본 지원이 도입되어 일반적으로 사용이 가능합니다. Bazel은 Java, Kotlin, Scala, Python, Go와의 긴밀한 통합을 통해 IntelliJ IDEA에서 기본 구성 요소가 되었습니다. 모든 운영 체제에서 정확한 타깃-모듈 매핑, 높은 성능, 깔끔한 UX를 경험할 수 있습니다.

팀이 Bazel을 사용하고 있다면 이번 릴리스는 불편함을 없애주고 개발 워크플로와 완벽하게 일치하는 버전이 될 것입니다. 자세한 내용은 이 글에서 확인하세요.

새로운 소식을 기대해 주세요

IntelliJ IDEA 2025.2의 안정성, 성능 및 사용자 경험 개선 사항에 대해 자세히 알아보려면 수정 사항 게시물을 확인해 주세요.

이번 릴리스의 새로운 기능에 대한 의견을 알려주세요. 여러분의 피드백은 제품을 개선하고 사용자의 요구 사항을 더 잘 반영하는 데 도움이 됩니다.

지금 IntelliJ IDEA 2025.2로 업데이트하여 새로운 기능을 사용해 보세요. X, Bluesky, 또는 LinkedIn에서 저희와 함께 하시고, 소셜 미디어에서 좋아하는 업데이트를 공유해 주세요. IntelliJ IDEA를 사용해 주셔서 감사합니다!