基础应用篇
1.若依搭建
技术选型
RuoYi-Vue版本,采用了前后端分离的单体架构设计:
软件环境:JDK、MySQL 、Redis 、Maven、Node
技术选型:Spring Boot、Spring Security、MyBatis、Jwt、V
官方推荐 | 课程版本 |
JDK >= 1.8 | JDK 11 |
Mysql >= 5.7.0 | MySQL 8 |
Redis >= 3.0 | Redis 5(Win) |
Maven >= 3.0 | Maven 3.6 |
Node >= 12 | Node 16(Vue3) |
配置mysql 配置redis
启动若依
启动前端代码
# 启动服务
npm run dev
2.入门案例
功能:可以使实现系统中的课程管理功能,涵盖增加、删除、修改和查询课程信息的完整前后端代码,然后直接复制粘贴就行
步骤:
- 准备课程表结构和数据sql文件,导入到数据库中
- 登录系统(系统工具 -> 代码生成 -> 导入课程表)
- 代码生成列表中找到课程表(可预览、编辑、同步、删除生成配置)
- 点击生成代码会得到一个
ruoyi.zip
- 执行sql文件导入菜单,按照包内目录结构复制到自己的项目中即可
3.功能详解
若依提供了企业级通用权限系统
权限系统
数据字典
参数设置
通知公告
日志管理
系统监控
系统工具
4.项目结构
后端
前端
5.源码阅读
前端复习vue
后端增删改查
6.二次开发
若依框架可以改名
新建业务模块
sky-merchant
页面调整最终效果,查找到对应的位置进行修改
项目实战篇
哈哈哈 这张图好有趣
搭建前端
搭建后端
看到点位管理相关代码生成