跳到主要内容

SideMenu 原型

在ChatGPT中打开

对于需要结构化导航系统的项目,sidemenu 原型是一个很好的起点。这个原型包含一个侧菜单和一个内容区域,旨在帮助您创建具有清晰直观导航结构的应用程序,使用户更容易找到和访问应用程序的不同部分。

使用 startforJ

为了更好地控制自定义和配置,您可以使用 startforJ 创建您的项目 - 只需在选择配置选项时选择 SideMenu 原型即可。

使用 sidemenu 原型

要创建和搭建新的sidemenu项目,请按照以下步骤操作:

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

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

运行应用程序

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

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

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

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