自定义博客皮肤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自定义接口并设置权限验证

通过为用户提供与其角色和需求相匹配的功能和数据访问权限,用户可以更高效地完成工作,而不必面对不必要的复杂性和干扰。例如,某些用户可能无意中删除了重要数据,而权限验证可以限制这些用户对关键功能的访问,从而减少此类风险。通过权限验证,用户会意识到他们的操作是受到监控和限制的,这有助于提高他们的责任感和安全意识。通过权限验证,可以限制用户对某些数据的访问权限,防止用户无意或恶意地泄露或滥用数据。通过定义和分配不同的权限,管理员可以轻松控制哪些用户可以访问哪些资源,从而简化系统的管理和维护工作。

2024-12-11 17:05:18 439

原创 ruoyi分页功能

在处理大量数据时,一次性加载所有数据可能会导致页面加载缓慢,甚至崩溃。分页功能可以将数据分成多个页面加载,减少每次请求的数据量,提高页面加载速度和整体性能。:用户在浏览大量数据时,如果一次性看到所有内容,可能会感到信息过载,难以找到自己需要的内容。分页功能可以让用户按需加载数据,提高查找效率,提升用户体验。:通过分页,服务器每次只需处理和传输少量数据,减少了服务器的负载,提高了系统的可扩展性和稳定性。:分页功能可以减少每次数据传输的量,从而节省带宽资源,特别是在移动网络环境下,这一点尤为重要。

2024-12-03 15:34:38 833

原创 ruoyi数据验证

对应@NotNull确保数据完整性数据校验可以防止不完整或不正确的数据进入系统。例如,确保用户提交的表单中所有必填字段都已填写,或者确保某个字段的值符合预期的格式(如电子邮件地址、电话号码等)。

2024-11-26 13:22:32 769

原创 ruoyi 项目中如何使用 Spring IOC、DI 和 Spring MVC 注解

Component@Component注解的类本身就是一个 Bean,不需要额外的 Bean 定义。注解的类通常包含@Bean注解的方法,这些方法用于定义 Bean。配置类中的@Bean方法会被 Spring 容器调用,以创建和管理 Bean。RuoYi 是一个基于 Spring Boot 的后台管理系统框架,它充分利用了 Spring 框架的强大功能和灵活性。

2024-11-19 18:13:05 803

原创 RuoYi-Vue生成代码使用

我们常常写一些表的CURD,然而这些代码往往都基本是一样的,总是去重复写,浪费生命。于是有了生成代码,帮助我们生成朴素的增删改查代码以及基本的UI页面。生成代码可以快速帮助我们生成如下内容:1、关于表的Controller、Service(接口和实现类)、Mapper接口、Mapper.xml。2、SQL,该SQL用于在数据库增加菜单(页面权限),以及相关的按钮权限。3、.vue文件,也就是前端的基础UI。4、前端的api接口文件,用于访问后端的controller中所有的接口。

2024-11-13 18:02:38 668

转载 若依登录流程

2.3)在目录ruoyi-ui/src/api/login.js中,我们可以看到这个request请求的构成。2.2)在目录ruoyi-ui/src/store/modules/user.js,中我们可以找到Login方法,这个方法会封装参数,调用login方法,这个方法会发起真正的request请求。3、2)在SysLoginService的login方法中,我们要进行验证码校验,登录前置校验,然后是用户校验。2.1)在login.vue中,我们会发起登录请求,调用vuex中的Login方法。

2024-11-07 19:04:19 70

原创 完善后端单表user的CURD 功能代码和测试

发现有些结果明明数据库有内容,查询的结果却是null。原因是mybatisx生成的实体类的属性名字有一点问题,不如user_id在mybatis默认实体类是userId,但是生成的属性名为user_id所以映射会有问题。打开navicat,将sys_user表导出为sql文件。为了更好的演示删除操作,再增加一个用户。选择yootk表运行sql文件。(2)根据用户编号获取详细信息。当用户名重复时,数据增加失败。查看是否sql文件导入成功。

2024-11-06 01:27:38 330

原创 ruoyi-vue功能介绍

所谓页面权限,就是进入某个页面所需要的权限。按钮权限则是能点击某个按钮所需要的权限。2所谓数据权限,就是不同的人对数据的权限不同。举个例子,一个学校的校长能看到学生管理系统的全部学生的信息,进行管理维护;而一个老师只能维护管理系统中自己班的学生,别的人根本看不到。说得再确切一点,在QQ中,你的分组只能看到自己的好友,看不到别人的QQ有哪些好友。好友表对于腾讯来说无疑是分库且分表存了起来,我们查询的时候根据我的用户QQ号查询到了属于自己的好友。一般来说,但凡是一个管理类的系统,都有着数据方面的权限。

2024-11-05 14:27:45 330

原创 SpringBoot连接数据库以及Mybatis-Plus使用

简化数据库操作:MyBatis是一个开源的Java持久层框架,它允许开发者使用纯SQL语句进行数据库操作,从而简化了数据库操作的编写和管理。提高开发效率:通过配置文件或注解,MyBatis可以轻松实现Java对象和数据库表之间的映射关系,降低了代码的维护成本,提高了开发效率。灵活性和可扩展性:MyBatis提供了动态SQL、缓存机制、事务管理等丰富功能,以满足各种复杂的数据库操作需求。同时,其插件机制也为开发者提供了对SQL执行过程进行拦截和增强的能力。

2024-10-29 19:05:31 962

原创 SpringBoot入门

spring-boot-starter-parent POM 提供了默认的依赖管理配置,包括版本号、插件配置等。当添加某些依赖到项目中时,Spring Boot 会自动配置相应的组件和服务,比如数据库连接、安全设置等。Spring Boot 提供了一系列“启动器”POMs,它们是一组常用的依赖项,可以轻松地集成到项目中。Spring Boot 提供了一种快速创建独立、生产级别的基于 Spring 的应用程序的方式。它简化了从头开始创建新的 Spring 应用程序的过程,减少了样板代码和配置。

2024-10-22 19:18:01 689

空空如也

空空如也

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

TA关注的人

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