
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本项目基于 SpringBoot 框架开发,实现了基础的 HelloWorld 响应。:支持 RESTful 风格的 GET、POST、PUT、DELETE 接口。
本次作业不仅完成了代码功能的实现,更让我深刻认识到了 Java 开发中“约定大于配置”的重要性,以及在面对复杂报错时,梳理依赖和底层注入逻辑的关键性。
Getter 和 Setter 方法通过本次从单表 CRUD 代码的编写,到深入剖析 RuoYi-Vue 的登录源码,我们小组对现代前后端分离架构有了更具象的理解。在实操层面,我们踩过了 Spring Security 路径拦截(401错误)和 MyBatis 结果集映射失败(全 null 数据)的坑,这些排错过程极大锻炼了我们的工程化思维。
代码生成器强大:只需配置数据库表,即可自动生成前后端代码,大大提高开发效率权限管理完善:内置 RBAC 权限模型,支持细粒度的按钮级权限控制前后端分离:前后端独立开发、独立部署,职责清晰代码规范统一:生成的代码遵循统一的编码规范,易于维护通过本次学生信息管理模块的开发,我系统地学习了若依框架的使用方法,掌握了前后端分离项目的开发流程。从数据库设计、后端接口开发、前端页面实现到最终的功能测试,每一个
本文通过分析若依(RuoYi)开源项目,深入学习 Spring IOC、DI 和 Spring MVC 注解的实际应用。RuoYi 是一个基于 Spring Boot 的权限管理系统,代码规范,非常适合学习 Spring 框架的使用。本文将从以下几个方面进行分析: 1. Spring 环境启动流程 2. Spring IOC 和 DI 注解的使用 3. Spring MVC 注解的使用 4. 拓展
系统管理 -> 字典管理 -> 点击任意字典的“列表” -> 新增字典数据。我们故意在“字典标签”这一栏输入一段极长的字符串(长度超过 100 个字符,比如连续输入 110 个数字1),以此来破坏后端设定的长度限制,触发参数验证异常。首先,在视图组件的 HTML 模板中,通过绑定了校验规则对象,并在“数据标签”对应的输入框外层使用进行字段映射。在对应的<script>部分,前端定义了具体的rule
本文以若依框架(RuoYi-Vue)为例,深入分析了企业级应用中数据分页的实现机制。通过自定义开发的"学生信息"模块,详细剖析了前后端分页交互流程:前端通过pagination组件传递pageNum和pageSize参数;后端利用PageHelper插件动态拦截SQL,自动生成COUNT查询和LIMIT分页语句;最终将总条数和分页数据封装返回。这种基于MyBatis拦截器的分页

在若依中,后端接口的安全由 Spring Security 框架把控。我们需要在 Controller 层写好业务逻辑,并给它挂上专属的“权限暗号”。后端设好了关卡,前端必须向系统注册这把“钥匙”。菜单定义权限 -> 角色分配权限 -> 前端控制显示 -> 后端拦截请求。

回顾这节数据权限控制课,它的本质原理与我们常打交道的数据分页查询高度一致 :两者的底层核心思想都是通过在运行时动态拦截并修改/组装底层 SQL 语句来实现数据控制。通过 CSMD 的链条分析和 AOP 切面对BaseEntity内部私有属性的拼装 ,我们不必在每个查询方法里去人肉写这种脏代码,而是优雅地通过一个注解解耦了复杂的业务隔离逻辑。这也是在开发大型企业级系统时,大家应该要灵活举一反三和掌握

本文通过分析若依(RuoYi)开源项目,深入学习 Spring IOC、DI 和 Spring MVC 注解的实际应用。RuoYi 是一个基于 Spring Boot 的权限管理系统,代码规范,非常适合学习 Spring 框架的使用。本文将从以下几个方面进行分析: 1. Spring 环境启动流程 2. Spring IOC 和 DI 注解的使用 3. Spring MVC 注解的使用 4. 拓展







