#spring-boot
共 3 篇
11-10
@Async 静默失效:自调用、异常黑洞与 MDC 丢失
导出改成异步,接口 180ms 就返回,任务却从没跑过。自调用绕过代理、void 返回值吞掉异常、默认执行器每次新建线程,三个问题互相掩护。修好之后 traceId 又丢了。
11-08
启动 96 秒到 14 秒:Spring Boot 启动慢的分层排查
扩容时新 Pod 八十秒才 Ready,HPA 跟不上流量。从 Bean 实例化打点到收窄扫描包,再到 AlwaysPreTouch 与 JMX,每一层的收益和风险都记下来了。
11-05
Spring Boot 自动配置原理与手写一个可用的 Starter
从 @EnableAutoConfiguration 到条件装配的加载顺序,再手写一个能用的 Starter。搞懂自动配置,才敢改别人的脚手架。