首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不止CRUD
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
不止CRUD
23天前
关注
项目“瑞士军刀”:全局 Spring Bean 与 Web 上下文访问工具类
前言 在标准 Spring 开发中,我们通常使用 @Autowired 进行依赖注入。但在一些非 Bean 管理的场景(如:静态工具类、某些三方框架的扩展点、或复杂的单例模...
0
评论
分享
不止CRUD
26天前
关注
《自动化埋点:利用 AOP 统一记录接口入参、出参及执行耗时》
前言 在定位线上问题时,最常用的操作就是查看接口的“入参是什么”以及“返回了什么”。如果手动在每个 Controller 方法中去打印日志,不仅代码臃肿,且难以维护。 通过...
1
评论
分享
不止CRUD
26天前
关注
可观测性落地:如何在 Java 项目中统一埋点 Trace ID?(二)
前言 在在请求中如何实现 traceId中,我们解决了单线程环境下的链路追踪。但在实际项目中,为了提升接口性能,往往会开启异步线程去处理非核心业务。 由于 MDC 底层是基...
0
评论
分享
不止CRUD
27天前
关注
可观测性落地:如何在 Java 项目中统一埋点 Trace ID?(一)
前言 在分布式或并发环境下,当用户反馈接口报错时,单靠时间线查找日志无异于大海捞针。由于请求是并发的,不同请求的日志会交错在一起,我们很难还原某个特定请求的完整执行链路。 ...
0
评论
分享
不止CRUD
27天前
关注
进阶规范:自定义序列化器解决 Long 精度丢失与日期格式化
前言 在 Java 项目中,后端默认的序列化方式往往无法完全满足前端的需求。最典型的场景有两个: Long 型精度丢失:Java 的 Long 长度超过 17 位时,前端 ...
0
评论
分享
不止CRUD
28天前
关注
拒绝 try-catch:如何设计全局通用的异常拦截体系?
前言 在实际开发中,业务逻辑异常(如余额不足、权限受限)或系统异常(如空指针、数据库连接超时)无处不在。如果任由异常向上抛出,前端将会接收到含糊的 500 错误或敏感的代码...
0
评论
分享
不止CRUD
28天前
关注
Controller 瘦身计划:利用 ResponseBodyAdvice 实现结果(Result)自动包装
前言 在“如何封装一个生产级 Result 实体” ,我们规范了响应格式。但随之而来的是 Controller 中大量重复的编码: 这种写法在每个方法中都需要手动声明返回值...
0
评论
分享
不止CRUD
28天前
关注
告别乱七八糟的返回格式:手把手带你封装生产级 Result 实体
统一响应规范:业务与协议解耦 不要直接使用 HTTP 状态码(如 404, 500)表达业务逻辑。HTTP 状态码仅表示网络/协议层状态,而业务层需要独立的语义(如:余额不...
1
评论
分享
不止CRUD
29天前
关注
通用架构组件:如何在 SpringBoot 中设计一套可配置的跨域管理插件
1. 同源策略 浏览器有一个强制的安全策略,叫同源策略,它规定: 同源的 3 个条件:协议 + 域名 + 端口 相同,只要任意一项不同就不是同源,如: https://ww...
0
评论
分享
不止CRUD
1月前
关注
Docker 随记
镜像操作 保存镜像到本地 示例: 从本地文件加载镜像 示例: docker compose 指定文件 校验配置 如果没有出现报错,则配置正常。 停止某个容器 重建容器...
0
评论
分享
不止CRUD
1月前
关注
使用 SDKMAN 自动切换 Java 版本:.sdkmanrc
在多项目、多 JDK 版本并存的开发环境中,频繁手动切换 Java 版本既繁琐又容易出错。 SDKMAN 提供的 Auto Env 机制,可以根据目录自动切换依赖版本,有效...
0
评论
分享
个人成就
文章被点赞
2
文章被阅读
570
掘力值
198
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2025-07-11