- 博客(8)
- 收藏
- 关注
原创 [Ruo Yi]Spring AOP在RuoYi中的应用
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,它旨在通过将横切关注点(cross-cutting concerns)从商业逻辑中分离出来,以提高代码的模块化。横切关注点是指那些在应用程序中重复出现但又不属于核心业务逻辑的功能,例如日志记录、事务管理、安全性检查等。在RuoYi中使用Spring Aop 动态拦截方法处理数据权限,通过自定义注解 @DataScope 标记了需要权限控制的方法,使用切面配置动态修改SQL查询条件。
2024-12-22 23:35:51
360
1
原创 [RuoYi二次开发]数据权限的使用
数据权限是指在信息系统中,用户或应用程序对特定数据执行操作的能力和限制。这些权限通常由系统管理员根据组织的安全策略和用户的角色来设定。数据权限管理是信息安全的一个重要组成部分,它确保了敏感信息只被授权的人员访问,并且只能以允许的方式使用。有效的数据权限管理不仅有助于保护组织的信息资产,还能增强用户信任,促进合规运营。同时,随着技术的进步和业务需求的变化,数据权限管理体系也需要不断演进和完善。
2024-12-22 23:12:04
267
原创 RuoYi-Vue的数据分页
分页功能是用于管理大量数据展示的一种技术,它通过将数据分割成多个较小的、易于管理的部分(即“页”),来提升用户体验和系统性能,分页功能是Web开发和移动应用设计中不可或缺的一部分,它对于改善用户体验、优化系统性能以及适应不断变化的技术趋势都至关重要。
2024-12-08 18:29:24
1900
原创 RuoYi-Vue触发参数验证
参数验证是确保软件接收的数据符合预期格式和规则的过程,对于提高系统安全性、健壮性和用户体验至关重要。它涉及检查数据的非空性、格式正确性、长度限制及数值范围等,并可在前端和后端实施。通过使用注解、自定义验证器或业务逻辑中的手动检查来实现,有效防止非法输入导致的安全漏洞和程序异常。
2024-12-01 19:33:49
799
原创 Spring 系列的注解使用
在Spring框架中,注解(Annotation)是一种元数据形式,它提供了一种安全地将数据与程序代码关联的方法。注解不会直接影响程序的直接行为,但可以被编译器或运行时环境读取,从而影响程序的行为。@RestController [每次前端请求返回的一个json,等效于@Controller+@ResponseBody]原来:要完成一个逻辑,A 要调用[依赖]B ,创建对象B 的动作会放在A 里面。@Controller [每次前端请求返回的一个页面]URI 映射处理函数。
2024-11-24 20:19:47
1621
原创 SpringBoot Helloworld入门&MyBatis 读取MySQL 数据简单示例
编写响应HTTP请求URI为/hello的接口和逻辑。编写响应HTTP请求URI为/hello的接口和逻辑。1、需求:前端访问后端URL,显示后端返回的字符串。然后进行编译,测试SpringBoot后端接口。添加HelloController.java。添加HelloController.java。添加controller 目录:右键。输出:前端显示后端返回的字符串。添加controller目录。输入:前端访问URL为。
2024-10-27 13:40:09
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人