1新建模块前提
前后端项目能完全运行起来。如下图所示
2.在ruoyi-modules模块下新建自己的模块如:ruoyi-test
3.创建包名如:com.ruoyi.test
4.将ruoyi-system中的以下四个文件复制到自己新建的模块中,
4.1 将java文件重命名为RuoyiTestApplication(可以自己定义)
4.2 修改bootstrap文件中的端口号,比如:9205,以及应用名称
# Tomcat
server:
port: 9205
# Spring
spring:
application:
# 应用名称
name: ruoyi-test
profiles:
# 环境配置
active: dev
cloud:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8848
config:
# 配置中心地址
server-addr: 127.0.0.1:8848
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
4.3 修改日志文件路径
5.修改配置文件(在nacos注册中心)
5.1 点击ruoyi-system-dev.ym文件,克隆并且重命名为ruoyi-test-dev.ym,点击发布,进入这个文件进行如下修改。
5.2 打开ruoyi-gateway-dev.yml进行修改,根据上面文件格式添加如下代码块
# 测试模块
- id: ruoyi-test
uri: lb://ruoyi-test
predicates:
- Path=/test/**
filters:
- StripPrefix=1
6.生成代码
6.1 创建数据库
create table sys_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 = '学生信息表';
6.2 启动若依服务端开始生成代码,如下所示:
7.将下载的文件添加到模块中
7.1 后端(找到如下文件夹,添加即可)
7.2 前端
将api文件夹和view文件夹添加到如下位置
7.3 运行生成的sql文件,再重新启动前后端即可。