Visual Studio Code での Spring Boot
Visual Studio Code は Spring Boot アプリケーション開発者にとって理想的な軽量開発環境であり、次のような便利な VS Code 拡張機能がいくつかあります。
上記の拡張機能がすべて含まれている Spring Boot Extension Pack をインストールすることをお勧めします。
以下の機能を使用中に何か問題が発生した場合は、issue をオープンする ことで私たちに連絡できます。
前提条件
Visual Studio Code で Spring Boot アプリケーションを開発するには、以下をインストールする必要があります。
Extension Pack for Javaをインストールする
Spring Boot Extension Pack をインストールする
注: 開始方法に関する詳細は、Java 入門 チュートリアルで確認できます。
Java Spring Boot 開発を始めるのに役立つ、Java Spring プロファイル テンプレート を使用できます。これには便利な拡張機能、設定、Java Spring Boot コード スニペットが含まれています。
プロジェクトを作成する
Spring Initializr 拡張機能を使用すると、依存関係を検索して新しい Spring Boot プロジェクトを生成できます。
インストールするには、VS Code を起動し、拡張機能ビュー (⇧⌘X (Windows、Linux の場合は Ctrl+Shift+X)) で vscode-spring-initializr
を検索します。
拡張機能をインストールしたら、コマンド パレット (⇧⌘P (Windows、Linux の場合は Ctrl+Shift+P)) を開き、Spring Initializr
と入力して Maven または Gradle プロジェクトの生成を開始し、ウィザードに従います。
プロジェクトを編集する
Spring Initializr 拡張機能を使用すると、新しい Spring Boot プロジェクトを生成した後に依存関係を追加できます。
pom.xml
ファイルに移動し、右クリックして Add starters... を選択します。ドロップダウンには、√
で始まる既存の依存関係が表示されます。プロジェクトに追加したい他の依存関係を検索できます。または、既存の依存関係をクリックして削除することもできます。
アプリケーションを開発する
Spring Boot Tools 拡張機能には、Spring Boot の application.properties
、application.yml
、.java
ファイルを扱うための豊富な言語サポートが含まれています。
この拡張機能は以下の機能をサポートしています。
- ワークスペース内の Spring 要素への素早いナビゲーション
- Spring 固有のコンポーネントに対するスマートなコード補完
- 実行中の Spring アプリへのクイック アクセス
- ライブ アプリケーション情報
- コード テンプレート
.properties
および .yml
ファイルでも、同様のコード補完と検証機能が利用できます。
これらの機能の使用方法については、この 詳細な使用ガイド をご覧ください。
以下は、ライブ アプリケーション情報を示す例です。
アプリケーションの実行
アプリケーションを実行するために F5 を使用するのに加えて、Spring Boot Dashboard 拡張機能があります。これにより、ワークスペースで利用可能なすべての Spring Boot プロジェクトを表示および管理し、プロジェクトを素早く開始、停止、またはデバッグできます。
次のステップ
- Java Spring プロファイル テンプレート - 厳選された拡張機能、設定、スニペットを含む新しい プロファイル を作成します。
- Web アプリをデプロイするには、VS Code での Java Web アプリ を参照してください。
- Web アプリをコンテナー化し、Docker コンテナーとしてデプロイするには、VS Code での Docker をチェックしてください。
- Java のデバッグ機能についてさらに学ぶには、Java の実行とデバッグ を参照してください。