自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ruoyi用户数据权限

需求。

2025-12-04 16:51:53 1011

原创 ruoyi菜单权限

先在controller中自定义接口(参照上面其余权限的定义,注意自定义权限字符)

2025-12-02 11:30:04 478

原创 ruoyi中的数据分页

这里在sql中数据查询时候没有看见LIMIT,而上述的【2.1限定数据的获取】中可以知道,PageHelper 插件自动拼接 LIMIT,实现分页。所以我们在后端中看见的。是RuoYi 的分页插件,它在mybatis里是一个拦截器,它能拦截 MyBatis 执行 SQL 的过程,在 SQL 执行之前自动加:LIMIT x, y。getlist()调用接口listRole(),然后api封装了listRole(query)发送get给url:'/system/role/list'

2025-11-22 19:57:15 1360

原创 ruoyi中触发新的参数验证异常与自定义【参数验证】的注解

根据后台手册 | RuoYi我们也可以自定义一个注解校验首先新建文件NoDigits.java(自定义注解定义,【声明层】)String message() default "岗位名称不能有数字";Class<?Class<?-@Constraint(validatedBy = NoDigitsValidator.class) 指定这个注解的逻辑由 NoDigitsValidator 类来执行。

2025-11-13 22:49:58 1011

原创 ruoyi中的Spring IOC,DI注解与Spring MVC注解

在 RuoYi 中,Spring Boot 启动时通过自动扫描所有带注解的类,由 IOC 容器负责创建对象,再用@Autowired完成 DI 注入,最终形成从 Controller → Service → Mapper 的完整依赖链。所有这些,都是由 Spring 的注解驱动机制(IOC + DI)自动完成的。Spring MVC 是 Spring 框架提供的一个基于 MVC 模式 的 Web 框架,用来简化 Web 应用的开发。它的核心功能是将请求处理、业务逻辑、视图展示分离,降低耦合性,提高可维护性。

2025-11-07 18:33:40 632

原创 ruoyi的代码生成功能使用

意思是:你的项目里有两个 Controller 都映射到了相同的 URL 路径,无法区分要执行哪个方法。在下载好并解压缩之后打开ruoyi后端将安装包内的相应的代码文件放进对应的路径下(严格按照ruoyi生成的结构来放)最后重启下项目即可,前后端都重启,会发现在先前配置的系统管理上级菜单下多出了学生表模块,页面包括增删改查都已经有了。后选择自己创建的表(注意:选择的表要在自己的ruoyi数据库中)前端的文件(vue)放在ruoyi-ui目录的对应文件下。完成后点击“提交”,点击“生成代码”。

2025-10-28 21:03:31 548

原创 ruoyi登录功能后端代码调用

来验证 Token: (这个过滤器把“无状态 JWT”转成“有状态 Spring Security 认证对象”,并负责续期、校验、刷新上下文,是整个系统权限体系的入口闸门。一次请求生命周期内,任何地方只要。上面后端获取了token接下来,每次请求携带这个 Token(放在请求头 Authorization 中)后,系统会进行一系列后端处理。生成 UUID 作为 token,设置用户代理信息(IP、浏览器、系统等),缓存 LoginUser。

2025-10-25 18:24:19 615

原创 基于ruoyi后端单表user的CURD功能完善

实现在ruoyi系统中以CSMD四层架构为基础完善后端单表user的CURD功能代码和测试。适用于刚学完 SpringBoot+MyBatis,想快速上手后台框架,且不写前端,先让接口跑起来。

2025-10-24 18:17:54 708

原创 《Spring Boot 与 MyBatis 整合项目实践笔记》

本项目是一个基于与MyBatis框架构建的简单后端示例系统,主要实现从MySQL 数据库中查询用户信息并通过接口返回给前端展示的功能。旨在理解 Spring Boot 的基本结构、MyBatis 的数据库访问机制,以及各层之间(Controller、Service、Mapper Domain)的调用流程。首先是controller包,也叫做控制层,包下的HelloController.java接收来自前端或浏览器的请求(如/users)调用Service。

2025-10-18 17:25:03 649

原创 spring boot初学记录

SpringBoot是一个简化Spring应用开发的框架,通过自动配置、起步依赖和内嵌服务器等特性实现快速开发。摘要介绍了SpringBoot的核心特点,并通过创建HelloWorld示例演示其便捷性。随后展示了如何实现RESTful接口进行增删改查,阐述了SpringMVC处理HTTP请求的完整流程。整个过程体现了SpringBoot"约定优于配置"的理念,开发者只需关注业务逻辑,无需繁琐配置即可快速构建Web应用。

2025-10-08 21:16:25 867

空空如也

空空如也

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

TA关注的人

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