若依常见问题
文章平均质量分 68
若依二次开发常见问题,集合了最近qq和微信群的问题
程序员诚哥
一名既喜欢技术,又懂点运营的程序员!
展开
-
使用queryWrapper查询语句报:Cannot invoke “Object.hashCode()“ because “key“ is null
在使用QueryWrapper查询语句时报错:“Cannot invoke “Object.hashCode()” because “key” is null”据说,这个问题出现在JDK 17与MyBatis-Plus 3.3.x时会出现。遇到一个奇怪的问题,使用Spring Boot和MyBatis-Plus。我们使用的是MyBatis-Plus的3.3.2版本和JDK 19。将MyBatis-Plus升级到3.5.1版本后,问题得到了解决。原创 2024-03-28 13:20:24 · 677 阅读 · 0 评论 -
若依ruoyi-vue实现excel导入导出
有时候我们希望导出表格包含标题信息,我们可以这样做。有时候我们希望数据展现为一个特殊的格式,或者需要对数据进行其它处理。Excel注解提供了自定义数据处理器以满足各种业务场景。1、在实体类用Excel注解handler属性指定自定义的数据处理器@Excel(name = "用户名称",handler = MyDataHandler.class)2、编写数据处理器MyDataHandler继承ExcelHandlerAdapter,返回值为处理后的值。@Override。原创 2024-03-25 19:51:18 · 8067 阅读 · 3 评论 -
规避mybaties全表更新风险
MyBatis Plus 提供了 BlockAttackInnerInterceptor (阻断攻击Sql解析器) 插件,该插件可以阻止全表更新和删除操作。在一定程度上,保证了数据库数据的安全。标签中做了if判断,id如果为null,if语句自动去掉,相当于使用了不带条件的更新语句。版本要求:MyBatis Plus 3.4.0 版本以上。标签中使用了不带条件的更新语句。原创 2024-03-22 09:00:49 · 279 阅读 · 2 评论 -
若依ruoyi-vue中的文件上传和下载
前端main.js已经引入了FileUpload组件,所以在其他页面直接使用就行。在自动生成的代码里面没有文件下载,是通过若依自己集成的download插件来实现的。若依现成的功能里面没有文件上传,但是集成了文件上传的组件以及图片上传的组件。若依自带的代码相对简单,利用FileUploadUtils将文件上传到本地。在代码自动生成的时候可以对字段设置为文件上传或图片上传图片类型。文件上传会调用服务器的/common/upload接口上传文件。后端实现相对简单,也是通过FileUtils类来实现的。原创 2024-03-20 17:26:00 · 7500 阅读 · 0 评论 -
如何自学springboot+vue做一个小项目?然后参与开源项目!
如何自学springboot+vue做一个小项目?然后参与开源项目!最近在和几位小伙伴做基于springboot+vue开源商城和库存管理系统,今天分享一下我们自学前后端开发然后参与开源的一些经验。希望大家都能通过编程来编写美好前程。不建议买一本书去学,书本的文字描述无法做到直观的表达,还是视频更容易接受一点。B站上有很多视频,从入门到项目实践,全部都有,找播放量和点赞量大的。一般视频底部的评论区还会有一条置顶的评论,关于前端或者后端学习的路线图,这个非常重要,可以按照这个来学,但是这里面的东西对于做一个前原创 2023-07-30 11:31:29 · 932 阅读 · 0 评论 -
若依如何修改超级管理员登录密码
数据库找到sys_user表,复制System.out.println(result)打印出来的值,将admin的password改掉。进行密码加密是Spring Security推荐的安全做法,可以保证密码在存储和验证过程中的安全性。方法来修改超级管理员的密码。1.随便在哪个地方写个main 方法。通过以上步骤,你可以使用。原创 2023-05-30 18:35:39 · 8848 阅读 · 0 评论