IntelliJ IDEA の新機能

IntelliJ IDEA 2025.3 の新機能

IntelliJ IDEA 2025.3 リリース概要へようこそ。このバージョンでは、生産性を効率化し、Java エコシステム全体の最新のイノベーションを安心して導入できるよう設計された重要なアップデートが提供されています。今回のリリースのハイライトは次のとおりです。

for 2025.3 の変更点は新機能だけではありません。安定性と品質の向上も数多く行われており、詳細は修正された投稿(英語)の別記事を参照してください。

オープンで統合された AI 体験

JetBrains AI は進化を続け、IDE 内で AI を使用する際の選択肢、透明性、柔軟性が向上します。

独自のキーを使用して AI プロバイダーに接続し、共通のチャットインターフェースから Junie および Claude エージェントと連携し、IntelliJ IDEA で AI クレジットを直接追跡できるようになりました。

マルチエージェントエクスペリエンス: Junie および Claude エージェント

IntelliJ IDEA の新しいマルチエージェントエクスペリエンスは、開発ワークフローの柔軟性とパワーをさらに向上させます。同じチャットインターフェースから複数のエージェントを利用できるようになったため、シームレスに切り替えて、あらゆるタスクに最適なサポートを受けることができます。Junie に加え、初のサードパーティ製 AI エージェントである Claude Agent をネイティブに統合しました。

透過的な IDE 内 AI クォータ追跡

残りの AI クレジット、更新日、トップアップ残高を IntelliJ IDEA 内で直接確認できるようになったため、AI リソースの監視と管理がはるかに簡単になりました。

自分の鍵を持参する: より多くの自由とコントロール
近日公開

BYOK を利用すると、JetBrains AI にログインすることなく、ご自身の API キーを使用して OpenAI、Anthropic、OpenAI API 対応のローカルモデルに接続できるようになります。これにより、IntelliJ IDEA での AI の使用方法をより細かく制御できるため、特定のプロバイダーと連携したい場合に最適です。

このセットアップは、JetBrains AI サブスクリプション (無料レベルを含む) と組み合わせると特に強力になり、強化された完了、追加モデル、ボーナスクレジットが提供されると同時に、チャットとエージェントに独自のキーを引き続き使用できます。

続きを読む (英語)

統一されたディストリビューション

2025.3 リリース以降、IntelliJ IDEA Ultimate と Community Edition は 1 つのインストーラーと 1 つの更新ストリームを持つ 1 つの統合製品になりました。

この新しいセットアップでは、Ultimate サブスクリプションにより、使い慣れた高度なプロフェッショナル機能すべてにアクセスできるようになります。

Ultimate サブスクリプションをお持ちでなくても、IDE は有償・非有償を問わず、フル機能で無料でご利用いただけます。Community Edition のすべての機能に加え、データベース統合、Spring プロジェクト作成ウィザード、フレームワーク固有のコード向けの基本的なハイライト表示機能など、すべて無料でご利用いただけます。さらに、統合されたディストリビューションにより、プロフェッショナル開発における IntelliJ IDEA の強力なサポートをこれまで以上に簡単にご利用いただけます。Ultimate のトライアル版はワンクリックで有効化でき、すぐにすべての機能をお楽しみいただけます。

Ultimate Edition と Community Edition のどちらをご利用でも、IDE は通常のパッチアップデートプロセスを経て統合ディストリビューションに自動的にアップデートされます。統合にもかかわらず、ディストリビューションのサイズは IntelliJ IDEA Ultimate 単体よりも 30% 小さくなっています。つまり、この変更による動作速度の低下を心配する必要はありません。

当社のオープンソースへの取り組みはこれまで以上に強力であり、GitHub 上の IntelliJ IDEA コードベースのオープンソース部分を最新の状態に保ち、すべてのユーザーに公開していきます。

この変更の詳細については、こちら(英語)を参照してください。

コマンド補完

ショートカットを忘れて、コードネイティブパターンを使用して、お気に入りの IDE のパワーを活用しましょう。

作業の流れを維持するために、IntelliJ IDEA 2025.3 ではコマンド補完が導入されています。これは、コード補完からコンテキスト認識アクションに直接アクセスできる新しい方法です。

  • . と入力すると、コード補完および接尾辞の補完候補とアクションが表示されます。
  • 結果をアクションのみにフィルタリングするには、「.. 」と入力します。
  • アクションを選択すると、正確なコンテキストが表示され、アクションを適用した場合に何が行われるかをプレビューできます。

この改善により、特定の状況でアクションを見つけて呼び出す複数の方法の中から選択する必要がなくなり、開発がより快適かつ効率的になります。

詳細については、ブログ投稿(英語)を参照してください。

Spring Boot 4 と Spring フレームワーク 7
Ultimate

IntelliJ IDEA 2025.3 は、Spring エコシステムにおける開発の最先端を維持できます。Spring、フレームワーク 7、Spring Boot 4 の最新の改善点に対するファーストクラスのサポートにより、アプリケーション開発が簡素化されるとともに、開発者エクスペリエンスの摩擦も軽減されます。REST API のバージョン管理、プログラムによる bean 登録、宣言型 HTTP サービスクライアントの改善により、セットアップに煩わされることなく、開発フローをスムーズに進め、最も重要なタスクに集中できます。

API のバージョン管理: クライアントに支障をきたすことなく複数の API を安全に配布

バージョン設定に時間を無駄にする必要はありません。リクエストマッピングアノテーションにバージョンを追加し、戦略(パス、ヘッダー、メディアタイプ)を選択するだけです。これで完了です !

IntelliJ IDEA は、バージョン形式の検証、曖昧なエンドポイントや設定ミスのあるエンドポイントのフラグ付け、必要な設定の生成を行うことで、バージョン管理プロセスをさらにスムーズにします。さらに、HTTP リクエストの生成とクライアントとサーバー間のナビゲーションもバージョンを考慮し、すべての同期を維持します。

HTTP サービスクライアント: 外部 HTTP サービスを簡単に呼び出す

アプリが別の REST サービスを呼び出す必要がある場合 (日常的なタスク)、ほとんどセットアップなしでクライアントを作成できるようになりました。

Spring フレームワーク 6 以降、プレーンな Java インターフェースを定義し、そのメソッドに HTTP アノテーションを付与することが可能でしたが、基盤となるクライアント実装の設定は依然として必要でした。Spring フレームワーク 7 では、このプロセスはさらにシンプルになりました。インターフェースといくつかのアノテーションを追加するだけで、ファクトリやカスタマイザー Bean は不要です。

IntelliJ IDEA は、この合理化されたプロセスを基盤としています。クライアントインターフェースが適切に構成されていない場合に警告を発し、コード内でクライアントインターフェースを使用するための支援を提供し、ナビゲーションと HTTP リクエストの生成をサポートします。

Bean 登録 API: アノテーションだけでは不十分な場合

Spring フレームワーク 7 では、簡潔な DSL で BeanRegistrar を実装するのと同じくらい簡単に bean を登録できます。IntelliJ IDEA の高度なコード解析機能は、Spring 7 の動的に登録された Bean も理解できるようになりました。さらに、IDE は登録されたクラスに Spring bean のガターアイコンを表示し、bean が登録されている場所に移動できるようにします。また、インスペクションを実行して登録の問題を早期に検出します。

Kotlin DSL を使用すると、関連する Bean をグループ化したり、条件付きで登録したり、他の Kotlin 関数と同様に登録ロジックを再利用したりすることができ、設定のモジュール化と保守性を維持できます。ルーティング DSL の柔軟性(条件、ループ、ネストを含む API の定義)と組み合わせることで、Spring アプリケーションは、表現力と効率性を兼ね備えた、統一された Kotlin ネイティブスタイルを実現できます。

Spring Data
Ultimate

IDE がツールに追いつくのを待つ必要はありません。IntelliJ IDEA なら、Spring Data の最新機能のリリース後すぐに活用できます。

一流の Spring Data JDBC サポート

Spring Data JDBC の人気が高まるにつれ、IntelliJ IDEA は Spring Data JPA のサポートと同等のファーストクラスのサポートを提供し、次のことが可能になります。

  • 複合キーを持つものも含め、既存のデータベーステーブルからエンティティクラスを生成します。
  • @Table クラスから DDL を生成し、Liquibase および Flyway のサポートを活用します。
  • コードモデルをデータベースと比較し、調整するためのスクリプトを作成します。
  • Spring Data リポジトリを即座に作成し、コードに即座に組み込むことができます。
  • Spring Data リポジトリ由来のクエリメソッドのスマート補完を取得します。
  • 補完を使用して、テーブル列をエンティティクラスに直接追加します。

Spring Data リポジトリ: 事前コンパイルを活用する

最近、Spring Data チームはパフォーマンスを向上させ、デバッグを容易にする Spring Data リポジトリの AOT コード生成を発表しました。これは、メソッド名からリアルタイムに生成されるため、これまではデバッグが困難だった派生クエリメソッドのデバッグに特に役立ちます。AOT を使用すると、実行されるクエリを実行前に確認でき、コードがすでに生成されているため実行自体も高速化されます。

IntelliJ IDEA 2025.3 は、Spring Data リポジトリ用に生成された実装を検出し、コード内にクエリを表示することで、この改善をさらに強化します。IDE ではクエリ実行コードに移動できるため、ブレークポイントを設定してフローをトレースできます。また、アプリケーションを実行せずに、生成されたクエリを IDE 内で直接実行することもできます。

Spring デバッガーの更新
Ultimate
近日公開

Spring デバッガープラグインは現在 25 万人以上のユーザーにご利用いただいており、皆様からのフィードバックをもとに、Spring アプリケーション内部で何が起こっているかをより深く理解していただけるよう、継続的に改善を重ねてきました。プラグインのリリース直後から最も多く寄せられた質問は「リモートアプリケーションをデバッグできますか? 」でした。そしてその答えは「もちろんです ! 」です。

デバッグポートを開いた状態でアプリを起動し、IDE からアタッチするだけです。これで準備完了です。

さらに、待望されていたもう 1 つの機能も追加しました。IntelliJ IDEA は、アプリケーションの起動時にデータベースに自動的に接続できるようになりました。

これらの改善とその他の修正を取得するには、Spring デバッガープラグインを最新バージョンに更新してください。

Kubernetes エクスペリエンスの改善
Ultimate

すべてをエディター内で直接記述、適用、管理できるため、データベースとサービスのデプロイがさらに簡単になりました。

画面上部のクラスターと名前空間セレクターでコンテキストを把握し、ライブリソースステータスアイコンで問題をすばやく特定できます。環境変数の不足や pods の失敗でお困りですか? ワンクリックログで即座に修正し、マニフェストを移動することなく再デプロイできます。

エディター内シークレット管理でサービス設定を安全に保護します。YAML からデータベースの認証情報を直接表示・コピーできます。

接続が必要ですか ? ワンクリックのポート転送を使用して、コンテナーポートを転送し、シークレットを自動読み込み、データベースまたはサービスへの即時接続を数秒でセットアップします。

デプロイからデバッグ、接続まで、すべてがシームレスに 1 か所に集約されているため、集中力を維持し、よりスマートに作業できます。

Java 25

2025 年 9 月にリリースされる Java 25 は、Java プラットフォームの次期長期サポート(LTS)バージョンです。IntelliJ IDEA はリリース初日から Java 25 をサポートしており、開発者は最新の言語、ランタイム、ツールの強化によるメリットをすぐに享受できます。

このリリースでは、このサポートに最後の仕上げを加え、非同期プロファイラー 4.1 や JaCoCo を含むすべてのバンドルツールとライブラリが Java 25 ランタイムと互換性があることを確認しています。

すべての主要ベンダーの JDK 25 ビルド (Amazon Corretto、Azul Zulu、BellSoft Liberica JDK、GraalVM、IBM Semeru (OpenJ9)、OpenJDK の Microsoft ビルド、Oracle OpenJDK、SAP SapMachine、および統合 DCEVM を備えた JetBrains ランタイム) は、IntelliJ IDEA から直接ダウンロードできます。

Java 21 と Java 25 の間に導入された機能と改善点の詳細については、こちらの詳細なブログ投稿(英語)を参照してください。

Develocity IntelliJ プラグイン

Develocity IntelliJ プラグインは、ビルドプロセスにプロファイリング機能を導入します。これにより、IntelliJ IDEA でビルドの詳細な特性を直接確認し、パフォーマンスのボトルネックを特定し、ビルドの変更が速度とリソース使用率に及ぼす影響を観察できます。ビルドスクリプトに変更を加える必要はありません。プラグインで対応する設定を有効にするだけです。

たとえば、ビルドキャッシュを使用せずに不必要に実行されるタスクを簡単に検出できます。これは、ログでは気づきにくいかもしれませんが、視覚的なチャートではすぐに明らかになります。

このプラグインは、JetBrains と Gradle の Develocity エンジニアの共同作業として開発されたため、IntelliJ IDEA UI に自然にフィットし、既存のワークフローを変更する必要のないシームレスな統合が実現しました。

現在、このプラグインは Gradle と Maven の両方のビルドをサポートしています。詳細については、こちらのブログ投稿(英語)を参照してください。

島のテーマ

島々テーマが IntelliJ IDEA のデフォルトデザインになりました。これは単なる見た目の刷新ではなく、開発環境全体を通して究極の快適さを提供するという私たちのコミットメントを反映しています。

すぐに認識できるタブ、エディター内のコントラストの向上、作業領域間の明確な分離、丸みを帯びた角により、集中力を維持して簡単にコーディングできるようにするという 1 つのゴールに基づいて設計された、柔らかくバランスの取れた環境が生まれます。

詳細については、このブログ投稿(英語)を参照してください。

一流の Vitest 4 サポート
Ultimate

このリリースでは、Vitest 4 の完全なサポートが追加され、テスト検出ロジックも含まれています。テストファイルと個々のテストケースがエディター上で認識されるようになり、ガターアイコンから即座に実行またはデバッグできます。また、この統合により最新の Vitest 設定オプションとレポートの変更もサポートされるため、ワークフローを中断することなくアップグレードできます。

データベース

2025.3 リリース以降、IntelliJ IDEA では 「クエリコンソール」という用語を 「クエリファイル」に置き換えました。コンソールは本質的にファイルであるため、UI もそれを反映させるべき時が来たためです。また、ワークフローを簡素化し、より見つけやすく、一貫性のあるものにしました。

変更の詳細については、こちらの投稿(英語)を参照してください。データベースの改善に関する詳細は、こちらを参照してください。

開発スタックの最先端を維持する

IntelliJ IDEA は、日々使用する言語、ツール、フレームワークの最新バージョンを常にサポートします。Java 25 や Spring 7 などのメジャーアップデートに加え、IntelliJ IDEA 2025.3 では以下のサポートが追加されました。

JUnit 6(英語) は、テストエコシステム全体の近代化と統合をもたらします。すべての JUnit モジュールのアーティファクトのバージョン管理を標準化し、ベースラインを Java 17 にプルアップます。Spring Boot 4 および Spring フレームワーク 7 では、JUnit 6 がデフォルトのテストライブラリとなり、最新のベストプラクティスをより簡単に導入できるようになります。

Gradle 9(英語) では、ビルドの高速化と開発エクスペリエンスの円滑化を実現するため、構成キャッシュを優先実行モードとして導入しました。また、ツールチェーン全体にわたる多くのパフォーマンス向上と使い勝手の向上も実現しています。

Groovy 5(英語) は、現在 JDK 11 をターゲットにしており、Java 25 言語機能との互換性が向上しているため、Groovy と最新の Java コードベースを混在させるときに、より統一されたエクスペリエンスを実現できます。

Scala 3.8(英語) では、新しい into 修飾子、Scala 3 でコンパイルされた標準ライブラリ、更新された最小 JDK 要件 17 が追加されました。Scala サポートの機能強化の詳細については、この概要(英語)を参照してください。

乞うご期待

IntelliJ IDEA 2025.3 の安定性、パフォーマンス、ユーザーエクスペリエンスの向上については、専用の修正された投稿(英語)で詳しく知ることができます。

このリリースの新機能についてのご意見をお聞かせください。皆様からのフィードバックは、製品をさらに使いやすく改善するために役立ちます。

これらの新機能をぜひ今すぐ IntelliJ IDEA 2025.3 にアップデートでお試しください。X(英語)ブルースカイ(英語)LinkedIn(英語) にもぜひご参加ください。そして、お気に入りのアップデートがあればぜひシェアしてください。

IntelliJ IDEA をご利用いただきありがとうございます !