第 2 章 创建 Spring Web 示例 Maven 项目


您可以使用 Quarkus Maven 插件来创建新的 Quarkus 项目,自动生成 REST 控制器类,并使用一个命令添加 quarkus-spring-web 依赖项。您还可以更新 pom.xml 文件并手动创建 REST 控制器类和 REST 控制器测试类。

流程

  • 使用本节中显示的方法之一来创建 Quarkus Spring Web 示例 Maven 项目:

    • 如果您没有 Maven 项目,您可以使用 Quarkus Maven 插件创建新的 Maven 项目。输入以下命令:

      • 创建 Maven 项目目录结构
      • 创建 org.acme.spring.web.GreetingController 类,为您的应用程序定义 REST 端点
      • 导入 quarkus-spring-web 扩展

        您必须将 & lt;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

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部