跳至主要内容

HelloWorld 原型

在 ChatGPT 中打开

此原型创建一个简单的 hello world 应用程序,以演示使用 webforJ 构建用户界面的基础知识。这个模板非常适合初学者快速入门。它提供了一个关于如何设置和运行基本 webforJ 应用程序的直接示例,是新开发者的优良起点。

从头开始

此原型创建一个简约的应用程序,包含一些组件和样式。对于希望以最小脚手架创建项目的开发者,请参阅 blank 原型

使用 startforJ

要获得更多的定制和配置控制,您可以使用 startforJ 来创建您的项目 - 只需在选择配置选项时选择 HelloWorld 原型。

使用 hello-world 原型

要创建和搭建一个新的 hello-world 项目,请按照以下步骤进行:

  1. 导航到正确的目录: 打开终端并移动到您想创建新项目的文件夹。
  2. 运行 archetype:generate 命令: 使用下面的Maven命令,并根据您的项目需求自定义groupId、artifactId和版本。
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-hello-world \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
参数解释
archetypeGroupId该原型的组ID为com.webforj。
archetypeArtifactId指定要使用的原型名称。
archetypeVersion指定要使用的原型版本。这确保生成的项目与特定的原型版本兼容。使用 LATEST 选择最新可用版本。
groupId表示生成项目的命名空间。通常结构类似于Java包,例如org.example,用于唯一识别您的组织或项目域。
artifactId指定生成项目的名称。它将是生成的工件和项目文件夹的名称。
version定义生成项目的版本。常见约定为 MAJOR.MINOR-SNAPSHOT,例如 1.0-SNAPSHOT,其中 SNAPSHOT 表示项目仍在开发中。
flavor选择项目风味:
  • webforj - 标准 webforJ 应用。
  • webforj-spring - webforJ 应用,支持 Spring Boot(需要 webforJ 25.02 或更高版本)。
appName项目 POM 文件中可选的参数。根据使用的 webforJ 原型,它可以作为应用程序的默认标题。

运行命令后,Maven将生成运行项目所需的项目文件。

运行应用程序

在运行您的应用程序之前,如果您还没有安装 前提条件,请先进行安装。 然后,导航到项目的根目录并运行以下命令:

# 对于标准 webforJ 应用
mvn jetty:run

# 对于 webforJ + Spring Boot
mvn spring-boot:run

服务器启动后,打开您的浏览器并访问 http://localhost:8080 来查看应用程序。