返回介绍

53.快速创建module模块

发布于 2020-09-14 22:20:47 字数 2790 浏览 1557 评论 0 收藏 0

方式一:使用 jeecg boot archetype初始化项目

  • 此文档 对应 JeecgBoot 2.2.0 版本
  • 务必按照本文档包名规则 org.jeecg.modules.*进行初始化,其他请了解jeecgboot mybatis的包扫描规则,不然bean扫描不到!
  • 根据如上文档通过mvn 命令生成初始化demo项目, IDEA 可以直接图形化使用 ``` // 注意: windows下可直接复制执行, Linux/Macos下 ^ 修改成 \

mvn archetype:generate ^ -DgroupId=org.jeecg.modules.demo ^ -DartifactId=demo ^ -Dversion=1.0.0-SNAPSHOT ^ -DarchetypeGroupId=org.jeecgframework.archetype ^ -DarchetypeArtifactId=jeecg-boot-gen ^ -DarchetypeVersion=1.0 ^ -DarchetypeCatalog=local


生成的项目结构
<img src="http://www.wenjiangs.com/wp-content/uploads/2020/docimg25/2a0e218826e1abfcc75a952efe875113_999x522.png">

## 方式二: IDEA快速创建module模块

 简单说明

jeecg-boot-module-system作为启动项目,所以其他模块不要引用system。 jeecg-boot-base-common作为基础类和API项目,所以新建模块一定要引用common。


 疑问:如果模块需要调用system里面的业务方法怎么呢?

平台在common里面预留了接口 org.jeecg.common.system.api.ISysBaseAPI, 需要调用system的方法在这里面重新声明 在system有个实现类 org.jeecg.modules.system.service.impl.SysBaseApiImpl,实现具体业务。 ```

操作图:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文