logo

スプリング初期化

スプリング初期化 です ウェブベースのツール Pivotal Web サービスによって提供されます。の助けを借りて スプリング初期化 の構造を簡単に生成できます。 スプリングブートプロジェクト 。 JVM ベースのプロジェクトを作成するための拡張可能な API を提供します。

また、メタデータ モデルで表現されるプロジェクトのさまざまなオプションも提供します。メタデータ モデルを使用すると、JVM やプラットフォームのバージョンなどでサポートされる依存関係のリストを構成できます。メタデータ モデルは、サードパーティ クライアントに必要な支援を提供する既知の形式でメタデータを提供します。

Spring Initializr モジュール

Spring Initializr には次のモジュールがあります。

Javaでの型変換とキャスト
    初期化アクチュエーター:プロジェクト生成に関する追加情報と統計を提供します。オプションのモジュールです。初期化ボム:このモジュールでは、 良い を意味する 部品表 。 Spring Boot では、BOM は特別な種類の POM を制御するために使用されます バージョン プロジェクトの 依存関係 。これらのバージョンを定義および更新するための中心的な場所を提供します。これにより、バージョンを気にせずにモジュールに依存関係を追加できる柔軟性が得られます。
    ソフトウェアの世界の外では、 良い 製品の作成に必要な部品、アイテム、アセンブリ、およびその他の材料のリストです。説明します 何を、どのように、 そして どこ 必要な素材を集めるために。初期化ドキュメント:ドキュメントを提供します。初期化ジェネレーター:これは、コアのプロジェクト生成ライブラリです。初期化ジェネレータースプリング: 初期化ジェネレーターテスト:プロジェクト生成のためのテスト インフラストラクチャを提供します。初期化メタデータ:プロジェクトのさまざまな側面にメタデータ インフラストラクチャを提供します。初期化サービスの例:カスタム インスタンスを提供します。初期化バージョンリゾルバー:任意の POM からバージョン番号を抽出するためのオプションのモジュールです。初期化ウェブ:サードパーティのクライアントに Web エンドポイントを提供します。

サポートされているインターフェイス

次の画像は、Spring Initializr UI を示しています。

スプリングイニシャライザ

プロジェクトの生成

プロジェクトを作成する前に、UI に慣れる必要があります。 Spring Initializr UI には次のラベルがあります。

    プロジェクト:それは、 親切 プロジェクトの。どちらでも作成できます Maven プロジェクト または グラドルプロジェクト 。を作成します Maven プロジェクト チュートリアル全体を通して。言語:Spring Initializr では 3 つの言語から選択できます Java、コトリン、 そして グルーヴィー 。デフォルトでは Java が選択されています。スプリングブーツ:Spring Bootを選択できます バージョン 。最新バージョンは 2.2.2 。プロジェクトのメタデータ:プロジェクトに関連する情報が含まれます。 グループ 、アーティファクトなどのグループを指します。 パッケージ 名前; アーティファクト を示します 応用 名前。デフォルトのグループ名は、 com.例 、デフォルトのアーティファクト名は デモ 。依存関係:依存関係は、プロジェクトに追加できる成果物のコレクションです。

もう一つの...がある オプション 次のフィールドが含まれるセクション:

    名前:それは同じです アーティファクト 。説明:説明フィールドには、次のように書くことができます。 説明 プロジェクトの。パッケージ名:これも同様です グループ 名前。包装:選択できるのは、 パッキング プロジェクトの。どちらかを選択できます または 戦争 。ジャバ:選択できるのは、 JVM 使用したいバージョン。我々は使用するだろう Java 8 チュートリアル全体のバージョン。

があります 生成する ボタン。ボタンをクリックすると、プロジェクトのパックが開始され、 または 戦争 選択したファイル。