上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 配置mysql驱动 mysql-connector-java-8.0.19.jar 阅读全文
posted @ 2024-06-05 08:39 灵泽pro 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 安装OSS Java SDK_对象存储(OSS)-阿里云帮助中心 (aliyun.com) 参照官方提供的SDK,改造一下,即可实现文件上传功能: public class AliyunOSSTest {​ @Test public void testUploadFile() throws Exce 阅读全文
posted @ 2024-06-04 19:56 灵泽pro 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在未引入分页插件的情况下,MybatisPlus是不支持分页功能的,IService和BaseMapper中的分页方法都无法正常起效。 所以,我们必须配置分页插件。 配置分页插件 在项目中新建一个配置类: 其代码如下: package com.itheima.mp.config; import co 阅读全文
posted @ 2024-06-04 17:26 灵泽pro 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 目前我们配置文件中的很多参数都是明文,如果开发人员发生流动,很容易导致敏感信息的泄露。所以MybatisPlus支持配置文件的加密和解密功能。 我们以数据库的用户名和密码为例。 生成秘钥 首先,我们利用AES工具生成一个随机秘钥,然后对用户名、密码加密: package com.itheima.mp 阅读全文
posted @ 2024-06-04 17:02 灵泽pro 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 数据库的user表中有一个info字段,是JSON类型: 格式像这样: {"age": 20, "intro": "佛系青年", "gender": "male"} 而目前User实体类中却是String类型: 这样一来,我们要读取info中的属性时就非常不方便。如果要方便获取,info的类型最好是 阅读全文
posted @ 2024-06-04 16:44 灵泽pro 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在application.yaml文件中添加配置: mybatis-plus: configuration: default-enum-type-handler: com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler 测试 @Te 阅读全文
posted @ 2024-06-04 16:24 灵泽pro 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 对于一些比较重要的数据,我们往往会采用逻辑删除的方案,即: 在表中添加一个字段标记数据是否被删除 当删除数据时把标记置为true 查询时过滤掉标记为true的数据 一旦采用了逻辑删除,所有的查询和删除逻辑都要跟着变化,非常麻烦。 为了解决这个问题,MybatisPlus就添加了对逻辑删除的支持。 注 阅读全文
posted @ 2024-06-04 15:55 灵泽pro 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-06-04 15:27 灵泽pro 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 批量新增 IService中的批量新增功能使用起来非常方便,但有一点注意事项,我们先来测试一下。 首先我们测试逐条插入数据: @Test void testSaveOneByOne() { long b = System.currentTimeMillis(); for (int i = 1; i 阅读全文
posted @ 2024-06-04 14:51 灵泽pro 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-06-03 16:27 灵泽pro 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页
点击右上角即可分享
微信分享提示