Author avatar

shuaigef

金额字段统一处理:自定义Jackson序列化器的实战应用

在最近的一次需求开发中,我遇到了一个看似简单但影响广泛的需求:所有返回给前端的金额字段都需要统一格式化为小数点后两位,并采用四舍五入规则。这个需求涉及到数十个DTO对象的上百个金额字段,手动修改每个字段显然不可行。经过技术调研,我采用了基于 Jackson 的自定义序列化方案,核心实现如下:  @J

Service层基础方法设计:为什么我的getUserByOpenId不该直接抛异常?

上周在开发用户模块时,我写了一个Service层方法用于根据 OpenID 获取用户信息。最初我的实现是这样的: public User getUserByOpenId(String openId) { LambdaQueryWrapper<User> wrapper = new Lambd

使用宝塔快速搭建一个Halo博客

1. 安装宝塔docker 如果你是第一次点开Docker页面,会提示你安装Docker,按照提示安装即可,下图所示是安装完成的页面。 2. 安装mysql 因为等会我们使用Docker Compose + 外部数据库的方式部署Halo,所以需要先安装mysql,在软件商店搜索mysql并安装,我安