第2章 Spring Web サンプルの Maven プロジェクトの作成


新しい Quarkus プロジェクトを作成して、REST コントローラークラスを自動的に生成し、Quarkus Maven プラグインを使用して単一のコマンドで quarkus-spring-web 依存関係を追加できます。pom.xml ファイルを更新して、REST コントローラークラスと、REST コントローラーテストクラスを手動で作成することもできます。

手順

  • このセクションに示されている以下のアプローチのいずれかを使用して、Quarkus Spring Web のサンプル Maven プロジェクトを作成します。

    • Maven プロジェクトがない場合は、Quarkus Maven プラグインを使用して新しい Maven プロジェクトを作成できます。以下のコマンドを入力し、以下を実行します。

      • Maven プロジェクトディレクトリー構造の作成
      • アプリケーションの REST エンドポイントを定義する org.acme.spring.web.GreetingController クラスを作成します。
      • quarkus-spring-web エクステンションのインポート

        <project_name> は、プロジェクトファイルが含まれるディレクトリーの名前に置き換える必要があります。

        mvn io.quarkus:quarkus-maven-plugin:1.11.7.Final-redhat-00009:create \
            -DprojectGroupId=org.acme \
            -DprojectArtifactId=<project_name> \
            -DclassName="org.acme.spring.web.GreetingController" \
            -Dpath="/greeting" \
            -Dextensions="spring-web"
        Copy to Clipboard Toggle word wrap
    • Quarkus Maven プロジェクトがすでにある場合は、コマンドラインを使用して quarkus-spring-web エクステンションをこれに追加する必要があります。
    1. プロジェクトのルートディレクトリーに移動します。

      cd <project_name>
      Copy to Clipboard Toggle word wrap
    2. quarkus-spring-web エクステンションをプロジェクトの pom.xml ファイルに追加します。

      ./mvnw quarkus:add-extension -Dextensions="spring-web"
      Copy to Clipboard Toggle word wrap

      このコマンドを使用して、以下のエントリーを pom.xml ファイルに追加します。

      pom.xml

      <dependency>
          <groupId>io.quarkus</groupId>
          <artifactId>quarkus-spring-web</artifactId>
      </dependency>
      Copy to Clipboard Toggle word wrap

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat