第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>は、プロジェクトファイルが含まれるディレクトリーの名前に置き換える必要があります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Quarkus Maven プロジェクトがすでにある場合は、コマンドラインを使用して
quarkus-spring-webエクステンションをこれに追加する必要があります。
プロジェクトのルートディレクトリーに移動します。
cd <project_name>
cd <project_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow quarkus-spring-webエクステンションをプロジェクトのpom.xmlファイルに追加します。./mvnw quarkus:add-extension -Dextensions="spring-web"
./mvnw quarkus:add-extension -Dextensions="spring-web"Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドを使用して、以下のエントリーを
pom.xmlファイルに追加します。pom.xml
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-spring-web</artifactId> </dependency><dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-spring-web</artifactId> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow