Initializr を使用して新しい Spring Boot アプリケーションを生成する

Initializr を使用して新しい Spring Boot アプリケーションを生成する
あなたのような読者は、MUO のサポートを支援します。当サイトのリンクを使用して購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

Spring Boot アプリケーションを初期化する方法は多数あります。 IDE はすでに Spring の Initializr を統合している場合もあれば、手動でファイル構造を自分で作成することもできます。しかし、最良のアプローチは、Spring の Web ベースの Initializr ツールかもしれません。





Initializr ツールを使用すると、Spring アプリケーションの基本的なファイル構造を生成できます。アプリケーションのカスタマイズを可能にするいくつかのオプションが提供されます。





今日のメイク動画 スクロールしてコンテンツを続ける

Initializr を使用して任意の Spring Boot アプリケーションを生成する方法を確認してください。





プロジェクトの種類とプログラミング言語の選択

Initializr ツールの初期状態は次のとおりです。

  Spring Initialzr ツール。新しい Spring プロジェクトを生成するためのオプションをフォームに表示する Web ベースのアプリです。

最初に行う必要があるのは、新しいプロジェクト タイプを選択することです。 春の初期化 ここでは、Gradle-Groovy、Gradle-Kotlin、Maven の 3 つのオプションを提供しています。



テキスト無料オンラインテキストメッセージを送受信します
  • Gradle-Groovy: このオプションを使用すると、Groovy プログラミング言語を使用して Gradle 規則に従うプロジェクトを構築できます。
  • Gradle-Kotlin: このオプションを使用すると、Kotlin プログラミング言語を使用して、Gradle 規則に従うプロジェクトを構築できます。
  • Maven: このオプションを使用すると、Maven 規則に従うプロジェクトをビルドできます。 Maven は、主に Java プログラミング言語を使用してプロジェクトを構築します。

プロジェクトの種類を選択したら、対応するものを選択する必要があります プログラミング言語 (Groovy、Kotlin、または Java)。

さまざまな Spring Boot オプション

Initializr は、選択可能な Spring Boot の 6 つのバージョンを提供し、最新バージョンのオプションを事前に選択します。 2023 年 4 月の時点で、Spring Boot の最新バージョンは 3.0.6 です。





バージョン 3.x を使用するには Java 17 以降が必要であるため、事前選択された Spring Boot バージョンは、事前選択された Java オプション メタデータ セクションに関連しています。ただし、デバイスにある Java のバージョンが 17 未満の場合は、Spring Boot バージョン 2.x を選択できます。

LinkedInはあなたのプロフィールを見た人を見る

プロジェクト メタデータの入力

プロジェクトのメタデータは非常に重要です。Maven の pom.xml ファイルまたは Gradle の build.gradle ファイル (選択したプロジェクトの種類によって異なります) を生成するのに役立ちます。これらのファイルには、アプリケーションを説明し、その機能に影響を与えるデータが含まれます。





  • グループ: このフィールドはパッケージ名を設定します。
  • Artifact: このフィールドはアプリケーション名を設定します。
  • 名前: アーティファクト フィールドにアプリケーション名を入力すると、このフィールドに同じテキストが自動的に入力されます。
  • 説明: このフィールドは、アプリケーションが行うことの詳細を示します。
  • パッケージ名: このフィールドには、パッケージ名とアプリケーション名の両方が含まれます。グループおよびアーティファクト フィールドは、このフィールドに自動的に入力されます。

依存関係の選択

Spring Initializr には、多数の依存関係から選択できる依存関係セクションがあります。依存関係の追加ボタンをクリックするだけで、Initializr はさまざまなオプションを提示します。

  依存セクション

リストをスクロールするか、検索バーに依存関係の名前を入力して、アプリケーションに新しい依存関係を追加できます。依存関係は、アプリケーションに追加機能を追加するライブラリです。最も一般的な依存関係には次のものがあります。

  • Spring Web: このライブラリを使用すると、Spring MVC を使用して Web アプリケーションを構築できます ( モデル ビュー コントローラーのアーキテクチャ )。これは、Spring Boot アプリケーションにとって不可欠な依存関係です。
  • Spring Session: このライブラリを使用すると、ユーザー セッション情報を管理できます。
  • Spring Security: このライブラリを使用すると、アクセス制御を提供することでアプリケーションを保護できます。
  • Spring Integration: このライブラリを使用すると、Spring Boot アプリケーションを外部システムと統合できます。また、アプリケーションの軽量メッセージングも容易になります。
  • Spring Data: Spring データは、アプリケーションで使用する予定のデータベースに応じて、特定の形式で利用できます。 SQL データベースには Spring Data JPA、Spring Data JDBC などがあります。NoSQL データベースには Spring Data MongoDB、Azure Cosmos DB などがあります。
  • Spring Boot DevTools: このライブラリは、アプリケーションのライブ リロードを提供し、必要に応じてアプリケーションの高速再起動も提供します。

新しい Spring Boot アプリケーションを簡単に生成する

Spring Boot アプリケーションのボイラープレートを生成するための次のステップは、生成ボタンをクリックすることです。このアクションにより、jar ファイルまたは war ファイル (以前に選択したオプションに応じて) がデバイスにダウンロードされます。

ダウンロードした jar ファイルまたは war ファイルを目的の IDE にインポートして、Spring アプリケーションの開発を開始できるようになりました。