- 博客(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关注的人
RSS订阅