上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 添加配置类 @Configuration public class MybatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor intercepto 阅读全文
posted @ 2023-05-13 16:09 享受生活2023 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Wrapper 介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : 查询条件封装 UpdateWrapper : Update 条件封装 AbstractLambdaWrappe 阅读全文
posted @ 2023-05-07 22:13 享受生活2023 阅读(21) 评论(0) 推荐(0) 编辑
摘要: @TableName @TableName 设置实体类对应表名。 在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在 Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表。 MyBatis-Plus在确定操作的表时,由BaseMap 阅读全文
posted @ 2023-05-07 19:32 享受生活2023 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用 get 查询单行 remove 删 除 list 查询集合 page 分页 前缀命名方式区分 Mapper 层避免混淆。 MyBatis-Plus中有一个接口 IService和其实现类 ServiceImpl,封 阅读全文
posted @ 2023-05-07 18:57 享受生活2023 阅读(82) 评论(0) 推荐(0) 编辑
摘要: BaseMapper 接口 MyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用,接口如下: /** * Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能 * <p>这个 Mapper 支持 id 泛型</p> 阅读全文
posted @ 2023-05-07 18:34 享受生活2023 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Mybatis 简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网地址:https://www.baomidou.com/ 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺 阅读全文
posted @ 2023-05-07 17:54 享受生活2023 阅读(58) 评论(0) 推荐(0) 编辑
摘要: | swagger2 | OpenAPI 3 | 注解位置 | | : | : | : | | @Api | @Tag(name = “接口类描述”) | Controller 类上 | | @ApiOperation | @Operation(summary =“接口方法描述”) | Contro 阅读全文
posted @ 2023-05-05 22:25 享受生活2023 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: OpenFeign简介 OpenFeign是用来服务调用(可以不使用注册中心),整合了ribbion,支持负载均衡。在客户端使用。 具体用法: 开启:主启动类@EnableFeginClients 使用:接口+注解(微服务调用接口+@FeginClient) Feign和OpenFeign区别 Fe 阅读全文
posted @ 2023-05-05 22:18 享受生活2023 阅读(69) 评论(0) 推荐(0) 编辑
摘要: > 单元测试用于测试单个代码组件,并确保代码按预期方式工作。单元测试由开发人员编写和执行。大多数情况下,会使用 JUnit 或 TestNG 这样的测试框架。测试用例通常在方法级别编写,并通过自动化执行。 > Spring Boot 提供了一些注解和工具去帮助开发者测试他们的应用。 > 在讲 spr 阅读全文
posted @ 2023-04-20 15:23 享受生活2023 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 使用setnx+Lua脚本实现分布式锁会有一个问题:如果操作共享资源的时间大于过期时间,就会出现锁提前过期的问题,进而导致分布式锁直接失效。如果锁的超时时间设置过长,又会影响到性能。 如果操作共享资源的操作还未完成,锁过期时间能够自己续期就好了 对这个问题 Redisson 提供了现成的解决方案。 阅读全文
posted @ 2023-04-04 14:03 享受生活2023 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页