RuoYi 学习路线
从 0 到 1 拆解若依后台管理系统 · 共 13 篇
总览
2026/9/7
RuoYi 学习路线总览:从 0 到 1 拆解若依后台管理系统
一个前端工程师视角的 RuoYi(若依)项目拆解笔记,12 个阶段带你从环境搭建到核心功能实现,每篇都有真实代码片段和架构图。
1
RuoYi 阶段一:项目概览与环境搭建
从零开始搭建 RuoYi 开发环境,理解项目结构、Maven 配置、数据库脚本和启动流程。
2026/9/7
#Java
#SpringBoot
#RuoYi
2
RuoYi 阶段二:Spring Boot 基础与项目结构
理解 Spring Boot 核心概念:IoC/DI、常用注解、自动配置原理,以及 RuoYi 中的实际应用。
2026/9/7
#Java
#SpringBoot
#RuoYi
3
RuoYi 阶段三:MyBatis 与数据库操作
理解 MyBatis 工作原理:Mapper 接口、XML 映射、动态 SQL、分页查询,以及 RuoYi 中的实际应用。
2026/9/7
#Java
#MyBatis
#RuoYi
4
RuoYi 阶段四:Shiro 权限框架
理解 Shiro 核心概念:认证、授权、Session 管理、Realm 配置,以及 RuoYi 中的权限控制实现。
2026/9/7
#Java
#Shiro
#RuoYi
5
RuoYi 阶段五:用户管理模块
深入分析用户管理模块的完整实现:实体类、Service、Controller、密码加密、状态管理。
2026/9/7
#Java
#RuoYi
#用户管理
6
RuoYi 阶段六:角色与菜单管理
深入理解 RBAC 权限模型,掌握角色和菜单的关联关系,实现动态菜单树和权限分配。
2026/9/7
#Java
#RuoYi
#RBAC
7
RuoYi 阶段七:部门与岗位管理
学习组织架构管理:部门树结构、岗位配置、用户关联,掌握递归构建树形数据的方法。
2026/9/7
#Java
#RuoYi
#部门管理
8
RuoYi 阶段八:字典与参数管理
学习系统配置管理:字典类型、字典数据、参数配置,理解缓存机制在配置管理中的应用。
2026/9/7
#Java
#RuoYi
#字典管理
9
RuoYi 阶段九:日志管理
学习操作日志和登录日志的实现,掌握 AOP 切面编程和 @Log 注解的使用。
2026/9/7
#Java
#RuoYi
#日志管理
10
RuoYi 阶段十:定时任务
学习 Quartz 定时任务的使用,掌握任务配置、Cron 表达式和任务调度实现。
2026/9/7
#Java
#RuoYi
#Quartz
11
RuoYi 阶段十一:代码生成器
学习代码生成器的实现,掌握 Velocity 模板引擎、表结构解析和自动化代码生成。
2026/9/7
#Java
#RuoYi
#代码生成器
12
RuoYi 阶段十二:系统监控
学习系统监控功能:服务监控、缓存监控、在线用户管理和数据监控,完成 RuoYi 学习路线。
2026/9/7
#Java
#RuoYi
#系统监控
💡 学习建议
按阶段顺序阅读,每篇结束在 IDEA 里把对应模块的代码翻一遍。已经熟悉的阶段可以直接跳到对应文章当作速查表使用。