会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
品书读茶
博客园
首页
新随笔
联系
订阅
管理
2025年3月27日
mybatis xml文件中用 if 标签判断字符串是否相等
摘要: 方法一: <if test="delFlag == '2'.toString()"> a.del_flag = #{delFlag} </if> 方法二: <if test=' delFlag == "2" '> a.del_flag = #{delFlag} </if> 方法三: <if test
阅读全文
posted @ 2025-03-27 18:32 品书读茶
阅读(9)
评论(0)
推荐(0)
2024年8月20日
TypeHandler数据类型的转换
摘要: 说明 在 Java 开发中,TypeHandler 是 MyBatis 框架中的一个核心组件,用于实现数据库与 Java 类型之间的相互转换。它允许开发人员自定义类型处理器,以满足特定的业务需求。 TypeHandler 的作用是在 MyBatis 执行 SQL 查询或更新操作时,将数据库中的列值转
阅读全文
posted @ 2024-08-20 10:22 品书读茶
阅读(51)
评论(0)
推荐(0)
2024年8月13日
用了MyBatis-PLUS的项目 如何优雅的打印SQL
摘要: 说明 在使用MyBatis-Plus作为ORM框架的时候,会发现默认的日志输出是下面这样的: 在参数少并且SQL简单的情况下,这样的SQL我们能通过手动去替换占位符,来获取到真正执行的SQL。但是如果是比较复杂的SQL,或者查询参数比较多的话,一个个替换就比较费时费力了。 我们可以通过实现com.b
阅读全文
posted @ 2024-08-13 10:15 品书读茶
阅读(372)
评论(0)
推荐(0)
2024年8月8日
Mybatis-Plus实现字段的自动填充
摘要: 给字段加注解 @ApiModelProperty(value = "创建人") @TableField(fill = FieldFill.INSERT) private String createBy; @ApiModelProperty(value = "修改人") @TableField(fil
阅读全文
posted @ 2024-08-08 15:49 品书读茶
阅读(78)
评论(0)
推荐(0)
2024年8月5日
使用TaskDecorator装饰器实现再线程隔离下的数据复制
摘要: 自定装饰器 import org.slf4j.MDC; import org.springframework.core.task.TaskDecorator; import java.util.Map; public class ComTaskDecorator implements TaskDec
阅读全文
posted @ 2024-08-05 09:25 品书读茶
阅读(74)
评论(0)
推荐(0)
2024年3月15日
全局或局部配置feign的日志级别
摘要: 局部配置 说明:全局和局部配置就差一个@Configuration和在不在@FeignClient的configuration中引用,局部需要在@FeignClient的configuration中引用,全局则不需要引用。 日志层级从低到高依次为:NONE,BASIC,HEADERS,FULL。级别
阅读全文
posted @ 2024-03-15 16:36 品书读茶
阅读(235)
评论(0)
推荐(0)
2024年3月13日
使用@FeignClient中的fallback属性处理接口调用异常问题
摘要: 说明 当使用feign远程调用接口是,如果接口返回异常或者超时时,我们可以统一返回异常信息,这样调用者就不用再显式的try-catch处理异常了 开启接口fallback处理 想要使用fallback 处理接口异常须在配置文件开启 feign: hystrix: enabled: true 定义fe
阅读全文
posted @ 2024-03-13 14:12 品书读茶
阅读(1230)
评论(0)
推荐(0)
2024年3月12日
使用自定义注解通过BeanPostProcessor实现策略模式
摘要: 说明 将策略放到自定义注解的成员变量上,这样避免了以策略命名实例,也避免了单独维护套策略与实现的关系。 创建自定义注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import ja
阅读全文
posted @ 2024-03-12 14:43 品书读茶
阅读(85)
评论(0)
推荐(1)
2024年3月11日
使用@Autowired + Map 实现策略模式
摘要: 创建接口 public interface UserService { String getName(); } 创建多个类实现上面的接口 实现一 import com.boot.service.UserService; import org.springframework.stereotype.Se
阅读全文
posted @ 2024-03-11 09:49 品书读茶
阅读(208)
评论(0)
推荐(0)
2024年3月5日
gateway配置
摘要: 【网关系统框架】脚手架项目 概述 【网关系统框架】项目是一个脚手架项目,来帮助开发同事快速搭建一个完整结构的网关层项目,开发者在生成的项目基础上进行开发即可,以提高开发效率和代码质量。 【网关系统框架】项目功能主要体现在: 不必从零开始搭建初始项目,提高开发效率 路由功能 token认证 和 URL
阅读全文
posted @ 2024-03-05 09:53 品书读茶
阅读(106)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享