Maven メソッドを使用して Spring Boot プロジェクトをビルドするだけでなく、Spring Initializr メソッドを通じて Spring Boot プロジェクトを迅速にビルドすることもできます。本質的に、Spring lnitializr は、基本的な Spring Boot プロジェクトを迅速に構築するのに役立つ基本的なプロジェクト構造を提供する Web アプリケーションです。Spring Initializr メソッドを使用して Spring Boot プロジェクトをビルドする方法について説明します (具体的な手順は以下のとおり)。
1. Spring Boot プロジェクトを作成する
IDEA を開き、[Create New Project] を選択して新しいプロジェクトを作成し、ポップアップの「New Project」インターフェイスで左側の [Spring Initializr] オプションを選択して、図に示すように Spring Boot プロジェクトをすばやくビルドします。 。
「Project SDK」は、プロジェクトの作成に使用する JDK バージョンを設定するために使用されます。ここでは、以前に初期化された JDK バージョンを使用します。「Choose lnitializr Service URL」の下のデフォルトの初期化サービス アドレス「https」を使用します。 io "を使用して Spring Boot プロジェクトを作成します (Spring Boot プロジェクトを作成する簡単な方法を使用する場合は、ホストがインターネットに接続されている必要があることに注意してください)。次に、図に示すように、[次へ]ボタンをクリックして次のステップに入ります。
グループをcom.iheima、アーティファクトをchapter01に設定し、その他のオプションにはデフォルト値を使用します。[次へ]ボタンをクリックして、図に示すように、Spring Boot シーンの依存関係選択インターフェイスに入ります。
上図の画面では、「Project SDK」でプロジェクトの作成に使用するJDKのバージョンを設定していますが、ここでは「Choose Initializr Service URL」で以前に初期化したJDKのバージョンをそのまま使用します(初期化を選択)サービス アドレス) デフォルトの初期化サービス アドレス「https://start.spring.io」を使用して Spring Boot プロジェクトを作成します (Spring Boot プロジェクトを作成する簡単な方法を使用する場合、ホストはネットワーク状態である必要があることに注意してください) 。次に、図に示すように、[次へ]ボタンをクリックして次のステップに入ります。
上記の Spring Boot シーン依存関係選択インターフェイスでは、主に 4 つの部分に分かれており、以下に詳しく説明します。
(1) Spring Boot のバージョンはページ上部中央で選択でき、デフォルトでは最新の安定版が表示されます。プロジェクトのバージョン番号をカスタマイズする場合は、プロジェクトの pom ファイルと xml ファイルを入力し、対応する依存タグでバージョン番号を指定する必要があります。
(2) ページの左側には開発シナリオがまとめられています。各開発シナリオには、さまざまな技術的な実装ソリューションが含まれ、さまざまな統合モジュールの依存関係が提供されます。たとえば、「Web」オプションでは、Web 開発の多くの依存関係サポートが統合され、「テンプレート エンジン」オプションでは、フロントエンド テンプレート エンジンの依存関係サポートが統合されます。
(3) ページの中央には、開発シナリオに含まれる依存モジュールが表示されます。たとえば、ページの左側にある Web 開発シナリオを選択すると、Web 開発シナリオで統合およびサポートされている複数の依存モジュール (Web や Reactive Web など) がページの中央に表示されます。
(4) 選択した依存モジュールがページの右側に表示されます。ユーザーが開発シナリオでいくつかの依存モジュールを選択すると、選択した依存モジュールがこの領域に表示され、これらの依存関係は、その後作成される Spring Boot プロジェクトに自動的にインポートされます。
ここでは、Web 開発シナリオの Web 依存関係を選択します。[次へ]ボタンをクリックすると、次の図に示すように、プロジェクト名とパスを入力するためのインターフェイスが表示されます。
プロジェクト名はデフォルトで Artifact と一致するプロジェクト名を生成し、プロジェクトの場所はデフォルトで最後に作成されたプロジェクトによって選択されたアドレスを使用します。もちろん、ページ上のオプションはカスタマイズできます。[完了]ボタンをクリックするとプロジェクトの作成が完了します。
ここまでで Spring Boot プロジェクトが作成されました。作成されたSpring Bootプロジェクトのディレクトリ構成は図のとおりです。
Spring lnitializr を使用して構築された Spring Boot プロジェクトは、プロジェクト起動クラス、フロントエンドの静的リソースとページを保存するフォルダー、プロジェクト構成を記述するための構成ファイル、およびプロジェクト単体テスト用のテスト クラスをデフォルトで生成します。自動生成されたプロジェクト起動クラス Chapter01Application とプロジェクト依存関係管理ファイル pom.xml を開いて表示します。その内容はそれぞれ次の 2 つのファイルに示されています。
Web アクセス用のコントローラーを作成する
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "hello Spring Boot";
}
}
Chapter01 プロジェクトのメイン プログラムを実行してクラス Chapter01Application を開始し、プロジェクトが正常に実行されたら、次のようにブラウザで "http:/Mocalhost:8080/hello" にアクセスします。
図からわかるように、ページの出力内容は「hello SpringBoot」です。ここまでで、Spring Initializr メソッドを使用してビルドされた Spring Boot プロジェクトが完了しました。