若依框架二次开发 二(进入主题)(Windows)_Version update的博客-CSDN博客
一、使用单模块进行开发
1.启动后端服务、启动Redis服务、启动前端服务
2.准备数据表与数据,并创建在 ry 数据中
/*
Navicat Premium Data Transfer
Source Server : localhost_3306
Source Server Type : MySQL
Source Server Version : 80031
Source Host : localhost:3306
Source Schema : ry
Target Server Type : MySQL
Target Server Version : 80031
File Encoding : 65001
Date: 22/04/2023 21:45:50
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for students
-- ----------------------------
DROP TABLE IF EXISTS `students`;
CREATE TABLE `students` (
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '序号',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '名称',
`age` int(0) NOT NULL COMMENT '年龄',
`gender` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '性别',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of students
-- ----------------------------
INSERT INTO `students` VALUES (1, '张三', 20, '男');
INSERT INTO `students` VALUES (2, '李四', 22, '女');
INSERT INTO `students` VALUES (3, '王五', 21, '男');
SET FOREIGN_KEY_CHECKS = 1;
3.在IDE中创建对应的项目模块
注意要在Parent要在(root下)及ruoyi
然后,确认创建
4.对照着ruoyi-system创建对应的包
5. 细节部署
进入ruoyi-generator里更改配置文件,改成自己的名字和创建的包名。
进入ruoyi-admin里添加依赖
在根模块下添加依赖
将ruoyi-system的pom文件的comment依赖复制到自己的模块中
最后先清理一下maven缓存,然后重新部署一下maven
重启后端项目,打开后端页面,并刷新。
5.打开若依管理系统,选择代码生成工具,点击导入,选择刚创建的数据表,然后点击生成代码。
6.将生成的文件解压好,放到对应的目录
!!!controller下的文件先别动,下面有注意事项!!!
除了controller文件其他文件,都放到对应路径下。
效果如下:
controller下的文件要放到ruoyi-admin模块下,效果如下
接下来进行前端vue的操作。
这里需要新建一个目录students ,强行拖拽貌似不可以(我这里反正不行0.0),然后进行拖拽。
然后重新部署项目,并启动
7.打开管理页面,进行表单的创建。
再新增它的下级表单。
在添加下一级目录
创建菜单小技巧:照猫画虎,可以根据你所要创建的菜单的层级目录,来选择对应的菜单来进行比对,输入。
8.刷新页面,功能测试。
9.按照上面的顺序进行你自己的开发。
其中细节修改!!!
在这下面四个文件里面找到对应逻辑信息,进行修改。
然后我就细节的修改成功了