自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ruoyi-vue中的 数据分页分析

本文分析了Ruoyi框架中数据分页的实现原理。前端通过pageNum和pageSize参数发起请求,后端使用PageHelper拦截查询,先执行count获取总数,再执行分页查询。MySQL中通过LIMIT 10,10实现第二页(跳过前10行取10条)。分页结果通过PageInfo返回,包含总数total和数据rows。文章还演示了自定义MyPage类的实现方式,说明了分页参数传递和SQL执行的全过程。

2025-11-18 22:21:21 402

原创 ruoyi-vue前后端中的参数验证以及自定义[参数验证的]注解,触发验证抛出异常报错

摘要:Ruoyi-vue框架通过前后端协作实现参数验证。前端进行基础非空校验,后端使用@Validated注解配合@Size、@NotBlank等规则进行验证。当参数不合法时,GlobalExceptionHandler全局异常处理器会捕获并返回错误。文章还演示了如何自定义验证注解,实现"内容含手机号时触发异常"的需求:创建@Phone注解及其验证器,在getter方法上添加该注解即可完成特殊业务校验。整个流程展示了Ruoyi灵活的参数验证机制,从前端拦截到后端处理再到自定义扩展的完整实

2025-11-11 13:43:55 850

原创 Ruoyi中的Spring系列注解(Spring IOC、DI、MVC)解析

控制反转(Inversion of Control) : 将对象的创建权从我们手中交给Spring容器。容器在启动时,扫描、解析、照顾测所有被@Component及其派生注解(如@Service,@Controller)标记的类为依赖注入(Dependency Injection): 容器在创建Bean时,自动将它所依赖的其他Bean注入进来。注入方式:字段(@Autowired)启动springboot容器->

2025-11-04 23:29:02 753

原创 Ruoyi-Vue:如何使用自带的代码生成工具生成前后端代码

本文介绍了使用Ruoyi-Vue代码生成工具来提升开发效率的方法。通过创建数据库表my_student,利用代码生成功能自动生成前后端代码,包括实体类、Mapper接口、Service层、Controller层以及前端页面和API。详细说明了生成代码的文件结构和部署位置,并演示了CURD功能测试。该工具能有效减少重复编码工作,实现快速开发,生成的代码结构清晰,包含权限控制等企业级功能,适用于单表操作的标准化开发场景。

2025-10-28 14:58:57 791

原创 Ruoyi Vue 登录功能后端代码调用流程10.24

登录流程:前端请求。

2025-10-24 21:42:44 497

原创 Ruoyi Vue 如何添加单表Read代码,对单表进行CURD

摘要:本文详细介绍了在RuoYi-Vue项目中实现新业务表(User)CRUD功能的全过程。主要包括:1)数据库表创建;2)后端各层代码开发(Controller/Service/Mapper/XML);3)权限问题处理;4)Postman接口测试。通过实践深入理解了RuoYi的分层架构、MyBatis开发流程和权限控制机制,掌握了前后端分离项目的完整开发流程和接口调试方法。(150字)

2025-10-23 23:40:05 860

原创 Spring Boot + MyBatis + MySQL 入门与实战详解

本文系统地讲解了如何在 Spring Boot 项目中集成 MyBatis 框架,实现对 MySQL 数据库的高效读写操作。内容从 SQL 基础知识入手,涵盖数据库设计规范、常用 DDL/DML 语句、多表关联查询(如 INNER JOIN、LEFT JOIN)以及聚合函数等核心概念,为后续开发打下坚实基础。通过合理配置pom.xml和,完成数据库连接与 MyBatis 环境搭建;

2025-10-16 21:16:08 755

原创 Springboot 入门学习记录:创建 RESTful 接口处理前端请求

在Springboot中使用@@DeleteMapping("/{id}") 方法或@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)在springboot中使用@GetMapping("/路径名")或@RequestMapping("/路径名", method = RequestMethod.GET)通过@RequestParam 接收表单参数一一对应到形参上,例子通过id将对应id的User对象的name修改为传入的name。

2025-10-09 22:30:37 603

原创 (C语言)7-1 寻找第k小的数 给定若干整数,请设计一个高效的算法,确定第k小的数。

给定若干整数,请设计一个高效的算法,确定第k小的数。7-1 寻找第k小的数分数 10作者 usx程序设计类课程组单位 绍兴文理学院给定若干整数,请设计一个高效的算法,确定第k小的数。输入格式:测试数据有多组,处理到文件尾。每组测试数据的第1行输入2个整数n,k(1≤k≤n≤1000000)。第2行输入n个整数,每个数据的取值范围在0到1000000之间。输出格式:对于每组测试,输出第k小的数。

2023-10-17 16:11:38 1158 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除