摘要: 本文基于若依3.9.2、SpringBoot3版本。 Redis 工具封装:RedisCache 对 Operations 体系的二次封装 若依对 Redis 缓存封装了一个类:com.ruoyi.common.core.redis.RedisCache。登录态、验证码、参数配置、字典数据、密码错误 阅读全文
posted @ 2026-10-28 22:30 咖啡八杯 阅读(12) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 Spring MessageSource 国际化消息解析流程 把提示文案写进代码,改一个字就要重新编译发版;想支持多语言,还得逐个改造散落在各处的字符串。国际化的第一步是把文案从代码里搬出去:代码里只保留一个消息键,具体文案维护在资源文件里,运行 阅读全文
posted @ 2026-10-20 22:48 咖啡八杯 阅读(10) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 异常体系设计:三类策略(i18n code / message / 受检异常) 业务代码出错时,一般直接抛出异常 throw new RuntimeException("用户不存在")。提示语写死在代码里,改文案就要动代码;多个模块对同类错误各写 阅读全文
posted @ 2026-10-15 22:09 咖啡八杯 阅读(13) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 常量与枚举设计规范:HttpStatus 自定义 601 警告码 业务代码里的字符串和数字字面量,一旦散落在各个类里,改动时就要全仓库搜索:Redis 的 key 前缀、HTTP 状态码、状态字段取值、分隔符,同一个值可能出现在十几处,改一处漏一 阅读全文
posted @ 2026-09-29 23:18 咖啡八杯 阅读(25) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 若依自定义注解体系:@Log/@DataScope/@DataSource/@Excel 全览 写若依的业务代码,离不开它自己的注解:Controller 方法上标 @Log 记操作日志,Service 方法上标 @DataScope 做数据权限 阅读全文
posted @ 2026-09-22 22:39 咖啡八杯 阅读(41) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 Controller 基类封装:BaseController 的模板方法设计 写一个业务 Controller,真正与业务有关的代码往往只有几行,剩下的都是固定动作:列表接口先开分页、再把结果装进统一的表格结构;增删改接口要把影响行数翻译成成功或 阅读全文
posted @ 2026-09-15 22:47 咖啡八杯 阅读(55) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 实体基类设计:BaseEntity 公共字段抽取与 TreeEntity 树形继承 一个管理后台的实体类少则十几个、多则上百个,但不管什么业务,实体中几乎都带有同一批字段:创建者、创建时间、修改者、修改时间、备注。这批字段每个类都重复定义一遍是纯 阅读全文
posted @ 2026-09-08 23:02 咖啡八杯 阅读(36) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 PageHelper 分页封装:TableDataInfo 与 startPage() 的工作原理 任何一个管理后台都离不开列表页,而列表页绕不开分页:前端既要展示当前页数据,还得知道总条数好渲染分页条。分页看似简单,真动手做却发现涉及读参数、拼 阅读全文
posted @ 2026-09-01 23:48 咖啡八杯 阅读(47) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 统一返回对象设计:AjaxResult 与 R 的取舍 前后端分离的项目里,所有接口的响应必须有一套统一结构,前端才能用一套固定逻辑判断成败、取数据。若依在 com.ruoyi.common.core.domain 包下提供了两个统一返回对象,代 阅读全文
posted @ 2026-08-25 23:15 咖啡八杯 阅读(42) 评论(0) 推荐(0)
摘要: 本文基于若依3.9.2、SpringBoot3版本。 一次 HTTP 请求在若依中的完整旅程 本文以 GET /system/user/list(用户管理列表查询)为例,跟踪这条请求从进入 Servlet 容器到返回 JSON 的完整旅程,建立对若依后端的整体认知。 一条请求的全景 前端发出请求: 阅读全文
posted @ 2026-08-19 22:49 咖啡八杯 阅读(68) 评论(0) 推荐(0)