自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 其他标的进行数据权限控制

使用若依的生成代码功能导入workshop表,并生成代码,然后导入若依。修改WorkshopServiceImpl.java文件。修改DataScopeAspect.java。负责人ry 和lewis 各自看到的设备数据。超级管理员admin 看到的车间数据。通过若依的添加一个用户lewis。修改DataScope.java。然后给予普通用户菜单权限。

2023-12-16 18:50:01 45 1

原创 AOP 类DataScopeAspect添加的SQL 语句分析

由于sqlString为空,所以不进行下面的函数,最终添加的sql语句为空。

2023-12-16 17:08:27 52 1

原创 若依自定义接口并设置权限验证

PreAuthorize 注解设置访问权限。

2023-12-08 20:28:39 218

原创 数据分页实例

进入方式:系统管理 -> 岗位管理前端的分页效果为什么要分页?性能内存数据的及时更新前后端代码前端:参数pageNum 和pageSize后端:函数startPage 和getDataTable后端分页原理的简单分析先count(0) 查询总数再查询语句后加LIMIT。

2023-12-01 16:17:04 128 1

原创 参数验证(含自定义参数验证注解)

进入方式:岗位管理 -> 修改使用原生的@Validated进行参数校验时,都是特定的注解去校验(例如字段长度、大小、不为空等),我们也可以用自定义的注解去进行校验,例如项目中的@Xss注解。@NotNumber。

2023-11-26 16:26:59 43 1

原创 Spring 系列的注解使用

2.启动Spring 运行环境:SpringApplication.run(RuoYiApplication.class, args);创建B 的控制权被外部控制了,而不是A 自己,叫做控制反转。原来:要完成一个逻辑,A 要调用[依赖]B ,创建对象B 的动作会放在A 里面。Spring MVC 框架会在HTTP 请求到来时,寻找匹配 URI 映射处理函数。]在CaptchaController 类中注入Bean:@Autowired。框架创建好的对象B 需要给回A 进行使用,就叫做依赖注入。

2023-11-19 16:06:30 48

原创 Ruoyi生成代码的使用

根据自己创建的表名,在若依中寻找并导入。

2023-11-10 19:02:58 234 1

原创 Ruoyi Vue 登录功能后端代码调用流程

对取出的captcha进行判断,如果captcha为NULL,则记录登录失败信息,并抛出异常,如果输入的验证码不等于capthca,则记录日志,并抛出错误。validateCaptcha方法,先将uuid加一个前缀,在redis中查找对应的值,并返回。成功后将uuid和img存入ajax中,然后返回。记录用户成功登入的信息和记录用户最近登入的时间。获取当前验证码是否开启,并判断验证码是否正确。变量得到验证成功的信息,否则,程序将捕获。将该删除的缓存都删除掉,返回登陆界面。如果密码错误,记录日志并抛出异常。

2023-10-29 16:46:29 324 1

原创 Ruoyi Vue 添加单表Read 代码

找到SecurityConfig.java文件。

2023-10-28 21:15:22 42

原创 Ruoyi Vue 功能介绍

Spring Boot ,Spring Security, MyBatis ,Jwt, Vue部门管理、角色用户、 菜单及按钮授权、数据权限、 系统参数、日志管理、代码生成等。在线定时任务配置; 支持集群,支持多数据源,支持分布式事务后端:前端:程序配置文件 application.yml:大部分框架、库、程序配置都在里面。数据源配置 application-druid.yml:数据库相关配置,比如MySQL 连接代码生成配置 generator.yml集成docker实现一键部署集成websocket实现

2023-10-28 20:42:24 78

原创 MyBatis 读取MySQL 数据入门

新建controller、service、mapper、domain 对应的Java 文件,新建mapper 资源目录Java mapper 对应的XML 文件。输入:前端访问URL为http://localhost:8080/hello。最终由于DataSouce 未配置,预期结果应为启动失败。输出:前端显示后端从数据库读取的数据。等待Maven 解析依赖完成。每写一条数据要保存一下。

2023-10-22 00:45:33 45 1

原创 SpringBoot入门指南

输入:前端访问URL。输出:前端显示后端返回的字符串。

2023-10-14 21:52:19 40 1

空空如也

空空如也

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

TA关注的人

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