自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring AOP 详解与 RuoYi 数据权限实现解析

Spring AOP 通过切面编程解决了许多传统编程中的重复代码问题,尤其是在处理横切关注点时具有显著优势。在 RuoYi 框架中,AOP 被用于实现灵活的数据权限控制。结合 @DataScope 注解和 DataScopeAspect 切面,系统根据用户角色自动生成数据过滤逻辑,有效提升了代码的模块化与可维护性。Spring AOP 提升了开发效率:避免了重复编写权限控制代码。灵活性与可扩展性:@DataScope 注解和切面逻辑可轻松扩展,以适应不同业务场景。权限控制清晰明了。

2024-12-22 19:36:39 908

原创 若依系统的用户菜单权限详解

PreAuthorize 注解设置访问权限若依系统的用户菜单权限功能基于 RBAC 模型,后端通过 Spring Security 负责权限的校验和加载,前端通过 Vue.js 实现菜单的动态渲染和按钮权限控制。通过清晰的角色划分和权限管理,开发者可以轻松实现复杂的权限控制需求。

2024-12-12 15:36:04 4847 2

原创 若依数据分页详解

进入方式:系统管理 -> 日志管理 -> 操作日志这篇博客通过一个具体的操作日志查询实例,展示了若依框架中数据分页的前端和后端实现细节,说明了分页在Web应用中的重要性,并提供了一个实际的操作流程分析。

2024-12-08 20:24:07 1158

原创 RuoYi-Vue中实现参数验证的详细指南

RuoYi-Vue的参数验证主要依赖于Vue的响应式系统和组件生命周期。通过在组件中定义数据模型和验证规则,我们可以确保用户输入的数据在提交到服务器之前是有效的。通过本文的介绍,您应该对如何在RuoYi-Vue应用中实现参数验证和异常处理有了更深入的理解。参数验证不仅帮助我们确保数据的准确性,还能提升应用的用户体验。

2024-12-01 21:00:33 306

原创 注解与反射知识点总结及Spring 系列注解

1.类似注释:对程序进行解释2.不同注释:可以被其他程序[编译器/Spring 容器]使用处理,用作不同的用途3.作用:很多框架提供注解给开发者增强功能4.简洁的方式,给程序提供强大的功能和灵活性,提高开发效率5.定义方式:使用@interface6.使用形式:@注解名(属性名=属性值)1.定义:使用@interface2.定义属性:类名+名字()3.赋默认值:default + 默认值4.修饰:使用需要的元注解。

2024-11-23 16:54:24 814

原创 RuoYi-Vue生成代码使用功能

在现代Web应用开发中,效率和质量是两大核心要求。RuoYi-Vue作为一个基于Spring Boot和Vue.js的前后端分离快速开发框架,提供了强大的后端管理功能和前端页面的快速生成能力。通过内置的代码生成器,开发者可以快速生成符合业务需求的CRUD(创建、读取、更新、删除)操作代码,极大地提高了开发效率,缩短了项目周期。本文将详细介绍RuoYi-Vue项目的代码生成器功能,帮助开发者了解如何高效地使用该工具。

2024-11-17 19:08:13 5496 4

原创 参考Spring 入门CURD 代码和Ruoyi-Vue Read代码, 对后端单表user 的CURD 功能代码和测试

通过以上步骤,我们完成了user表的CURD功能代码的编写和测试。

2024-11-15 11:17:08 357

原创 构建Spring Boot后端单表User的CURD功能及测试

通过上述步骤,我们成功实现了一个基于Spring Boot和MyBatis的后端单表User的CRUD功能,并编写了相应的测试用例。这为构建更复杂的后端服务打下了坚实的基础。希望这篇博客能帮助你快速上手Spring Boot后端开发。

2024-11-10 21:09:39 310

原创 RuoYi-Vue 功能介绍

RuoYi-Vue 是一个基于 Java EE 的企业级快速开发平台,它采用了前后端分离的架构,核心技术包括 Spring Boot、Spring Security、MyBatis、Jwt 和 Vue。这个平台内置了多个模块,如部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等,支持在线定时任务配置,并且能够支持集群部署、多数据源以及分布式事务。注。

2024-11-09 15:18:27 1206

原创 在Spring Boot中将项目分成两个模块的实现

此时,我发现由于我idea版本的问题,始终无法创建Mybatis(此时Java版本为2022.2.5),于是我换用了版本为2023.2.3.重复以上步骤,得到正常情况下的Mybatis,如果你也遇到以上问题,可以参考此解决方法。此时启动新模块项目验证是否正常。最终由于DataSouce 未配置,预期结果应为。点击GENERATE之后,点击下一步,这里使用的软件是navicat。

2024-11-03 23:48:34 728

原创 Spring Boot基础入门学习笔记

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的“习惯配置”(opinionated configuration)来进一步简化配置。换句话说,Spring Boot会按照我们大多数人的常规做法,帮我们进行大量的自动配置,从而减少手动配置的需要。如果需要自定义自动配置,可以创建一个配置类,并使用注解。然后,使用或注解来启用自动配置。

2024-10-27 00:55:08 691

空空如也

空空如也

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

TA关注的人

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