第一步 修改代码生成配置

可不修改,对作者、版本、等字段进行重新编辑

第二步 新建数据库表结构(单表)

若依建表有个要求:表字段 和 表,都需要加注释,注释就是生成页面的显示内容
drop table if exists stu_student;create table stu_student (student_id           int(11)         auto_increment    comment '编号',student_name         varchar(30)     default ''        comment '学生名称',student_age          int(3)          default null      comment '年龄',student_hobby        varchar(30)     default ''        comment '爱好(0代码 1音乐 2电影)',student_sex          char(1)         default '0'       comment '性别(0男 1女 2未知)',student_status       char(1)         default '0'       comment '状态(0正常 1停用)',student_birthday     datetime                          comment '生日',primary key (student_id)
) engine=innodb auto_increment=1 comment = '学生信息表';

第三步 项目中创建模块

①新建一个名为 ruoyi-student 的Maven模块:

②将pom文件的依赖解决

​ 在项目模块的 pom.xml 和admin模块的pom.xml下添加新模块的依赖

<!--学生模块-->
<dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-student</artifactId><version>0.0.1-SNAPSHOT</version>
</dependency>

​ 由于自动生成的代码会用到ruoyi-common中的内容,我们需要将ruoyi-common引入到我们新建的模块中

<dependency><groupId>com.ruoyi</groupId><artifactId>ruoyi-common</artifactId>
</dependency>

第四步 在系统菜单管理中创建一个 “学生管理” 目录

第五步 导入创建的数据库数据并修改生成信息

  • ​ 在字段信息中若字段显示方式非文本框一定要选择对应字典,否则会导致该字段无法编辑(该问题为排查时发现,懒人办法删除原来模块重新生成)

  • ​ 生成包路径与新建模块路径保持一致 生成模块名和生成业务名最好不保持一致,防止导入时被合并

**第六步 放入代码 **
将main下所有代码(包括java和resources)都放入到新建模块下(下方resources中少一个templates没复制,效果相同)

第七步 将templates目录拷贝到ruoyi-admin目录下的resources

执行sql文件

重启项目 重新登录,完成模块增加

PS:若需要对下载的若依模块批量修改字段,可使用工具一键生成(官方推荐)
项目地址: https://gitee.com/lpf_project/common-tools

若依框架不分离版本创建新模块(多模块版)相关推荐

  1. IntelliJ IDEA for Mac 如何在当前的普通Java项目中创建新的模块/添加模块/创建模块

    文章目录 添加模块的入口 创建新的项目模块 添加模块的入口 添加新的模块的入口有两个,如下图所示: 第一种方式,[File] --> [New] --> [Module]: 第二种方式,打 ...

  2. yocto编译linux,好实用!用 Yocto 在 Ubuntu 上创建最小化 Linux 发行版

    导读 本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的 ...

  3. linux创建新的虚拟环境,并安装指定版本的包

    linux创建新的虚拟环境,并安装指定版本的包 1. 查看已有的虚拟环境 2. 创建新虚拟环境 3. 查看是否已经创建好了虚拟环境. 4. 启动环境 5. 直接安装需要的包的版本 5.1 服务器无法连 ...

  4. 若依前后端分离框架学习-4:创建模块

    前面三章,介绍了下若依前后端分离框架的登录过程中前端和后端的代码流程.本章,我们学习下如何创建自己的业务模块. 第一步,右键后端项目名称,新建模块 第二步,选择Maven项目 第三步,填写项目名称 第 ...

  5. appium java版本错误_java – 无法创建新会话. appium代码中的错误

    无法创建新会话. (原始错误:请求新会话,但其中一个正在进行中)如果我第二次运行我的代码,则会显示此错误.第一次正常工作 为selenium编写代码 public static void main(S ...

  6. 若依框架入门搭建(前后端分离版本)-重点IDEA 、Navicat、sql、node、redis、windows11

    一直想搭一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的.于是利用空闲休息时间开始自己搭了一套后台系统(基于windows11系统). 官方网站文档用Eclipse搭建,官方只用简单的几 ...

  7. arraylist扩容是创建新数组吗 java_Java 集合,你肯定也会被问到这些

    文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 作为一位小菜 "一面面试官",面试过程中,我肯定会问 Java 集合的内容,同时作为求职者,也肯定会 ...

  8. soap 版本可能不匹配: 出现意外的 envelope 命名空间_Collaboratorv11.5版本上新!GitHub Polling集成被弃用!...

    Collaborator是一款功能全面的代码审查工具.它的代码审查可以为开发测试人员和管理者提供帮助,生产出高质量的代码. 我们很高兴的告诉大家,Collaborator更新至11.5版本,Diff ...

  9. 高性能并发TCP网络服务-IOCP框架修正VC2008版本

    From: http://blog.csdn.net/lsfa1234/article/details/6223635 高性能并发TCP网络服务IOCP框架修正VC2008版本 从Source Cod ...

最新文章

  1. centos6 防火墙iptables操作整理
  2. Jupyter notebook快捷操作
  3. Spring Session实战2
  4. Twisted入门教程(5)
  5. 【BZOJ-3730】震波 动态点分治 + 树状数组
  6. 在.net2.0下使用System.Web.Script.Serialization;
  7. 【Java从0到架构师】日志处理 - SLF4J、Logback、Log4j 2.x
  8. 【Flutter】Dart中的继承
  9. Android 属性动画简单分析(一)
  10. Rdp报表 参数配置 (基于2.4.2版本 添加查询条件)
  11. 积分大比拼,哪家银行信用卡积分最值钱?
  12. C语言题目:打印华氏温度与摄氏温度对照表(for循环思路一)(有能力的同学老师们赞一下呀)
  13. Deep Learning on Graphs: A Survey论文笔记
  14. 【大数据处理技术】「#0」实验环境准备
  15. 23个带给你灵感的英文字体Logo设计欣赏
  16. Could not find artifact net.sf.json-lib:json-lib:jar:2.4 in central
  17. 中国汽车流通协会:解读2018中国二手车经销商百强排行榜
  18. 一下cente OS的常用软件安装
  19. android 复制u盘文件到手机本地_原来把手机资料传到U盘里这么简单!
  20. HTTP/1.1 学习

热门文章

  1. 局域网是计算机硬件和什么结合的,2017年计算机硬件知识备考试题及答案
  2. 华三防火墙web端口_设置H3C SecPath F100 系列防火墙的web访问
  3. 纳米数据世界杯足球基础数据,接口文档,接口api调试,数据接口演示
  4. TheTechBehindDx11UnrealEngineSamaritanDemo
  5. mysql 语法 日期转换成字符串_mysql日期转换成字符串的方法
  6. js中yyyy-MM-dd格式的日期转换
  7. 【数据挖掘】啤酒与尿布
  8. 英伟达NVIDIA驱动安装失败
  9. 联想y7000p麦克风插上耳机声音太小的问题
  10. python打印各种三角形_如何使用Python 打印各种三角形