开发者中心 开发者中心
视频教程
敢为云网站
简体中文
  • 简体中文
  • 繁體中文
  • English
  • Español
  • Français
  • العربية
  • Deutsch
  • 日本語
  • 한국어
  • 6.1.0 版本
  • 10.2.0 版本
视频教程
敢为云网站
简体中文
  • 简体中文
  • 繁體中文
  • English
  • Español
  • Français
  • العربية
  • Deutsch
  • 日本語
  • 한국어
  • 平台概述
  • 平台功能
  • 平台安装
  • 开发者指南
    • 快速开始
    • 协议插件开发
    • 扩展插件开发
    • 报警插件开发
    • 应用插件开发
      • 前端Web界面开发
      • 前端H5界面开发
      • 后端接口开发(.NET)
      • 后端接口开发(JAVA)
        • 模板引擎
          • 配置Maven仓库
          • 下载模板引擎
          • 插件模板说明
        • 基础开发
        • 内置特性
        • 常见FAQ
      • 工作流程开发
      • 插件打包和发布
      • 应用自定义通知
      • 应用单元测试
    • Web可视化开发
    • 3D可视化开发
    • 桌面可视化开发
    • 小程序开发
    • 应用模块接口
  • 项目实战
  • 附录

模板引擎

# 下载archetype

# 配置Maven仓库

如下以默认路径作为示例说明,若本地已自定义仓库路径,请根据自定义路径自行进行对应调整

  1. Maven仓库文件

    1. 打开上述settings.xml,如下标注请先填写为本地mvn仓库物理路径,默认路径为:C:\users\{username}\.m2,再将settings.xml放到C:\users\{username}\.m2目录下

  2. IDEA配置Maven仓库:设置=》构建、执行、部署=》构建工具=》Maven

    用户设置文件:C:\users\{username}\.m2\settings.xml(勾选重写)

    本地仓库:C:\users\{username}\.m2\repository(勾选重写)

# 下载模板引擎

模板引擎内含插件化开发基本模板,拉取仓库模板至本地。

# IDEA新建项目

Maven仓库模板地址:https://ganweimaven:ganwei2025@nuget.ganweicloud.com/maven/maven-public/archetype-catalog.xml

# 选择最新模板

# 填写插件名称

[注:如下名称后缀插件名称和附加属性中pluginName确认填写一致即附加属性中的packagePrefix+pluginName拼接为插件的最终名称]{.mark}

# 插件模板说明

# controllers

控制器目录

# dao

使用mybatis-plus《https://github.com/baomidou/mybatis-plus (opens new window)》操作数据库,定义的具体dao约定置于该目录。

# dto

DTO数据转换目录,建议以DTO后缀结尾。

# integrationevents

发布&订阅事件约定目录。

# model

基于mybatis-plus的数据库模型定义约定置于该目录。

# modelmapper

基于modelmapper《https://github.com/modelmapper/modelmapper (opens new window)》的显式映射配置约定置于该目录。

# request

获取请求模型目录,建议以request后缀结尾。

# response

请求响应模型目录,建议以response后缀结尾。

# service

服务接口定义目录。

# serviceimpl

服务接口定义实现目录。

# resources

静态资源目录

# 程序json文件

{ganweisoft.iotcenter.module.equiplist.json}:兼容ASP.NET Core版本的json文件,用来配置菜单等数据结构

# 程序properties

{ganweisoft.iotcenter.module.equiplist.properties}:对于简单的配置推荐使用该配置

# 插件properties

plugin.properties文件为插件加载入口,文件名固化禁止修改。如下3个默认已填写值的配置为关键必须配置。

  1. plugin.id=包名称

  2. plugin.class=插件类(equiplistPlugin)的完整包名(若填写错误,插件将无法正常加载)

  3. plugin.version=建议和pom.xml中定义的插件版本保持一致

上次更新: 2026/9/20 18:40:41

← 常见FAQ 基础开发→

目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式