若依框架二次开发 一(项目搭建)(Windows)_Version update的博客-CSDN博客
一、使用原有system模块开发
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.打开若依管理系统,选择代码生成工具,点击导入,选择刚创建的数据表,然后点击生成代码。
解压管理系统生成的压缩包,将生成的文件放到对应的位置下。
注意!!!controller放到如下图的位置!!!
分别移动到对应的位置。。。以此类推,此处省略重复步骤。
这里需要新建一个目录students ,强行拖拽貌似不可以(我这里反正不行0.0),然后进行拖拽。
4.然后重启后端项目 (前端会自动更新部署)
这里!!!要重新Install一下(别问我怎么知道的)。
5.使用菜单管理,构建菜单栏。
因为是在system模块下所以菜单栏的上级菜单是系统管理菜单
点击确认,刷新一下,你就会发现左侧就有你创建的学生菜单。
创建菜单小技巧:照猫画虎,可以根据你所要创建的菜单的层级目录,来选择对应的菜单来进行比对,输入。
接下来创建下级目录,按钮
点击确认,刷新页面,就可以得到你创建的查询功能
6.修改所需要的字段(可能不全,但仔细找能找到)
在这下面四个文件里面找到对应逻辑信息,进行修改。
然后我就细节的修改成功了