-
从 .NET Framework 4.6 + WebForms/MVC5 混搭 + 全程同步阻塞 + 仅 Windows IIS + Entity Framework 6 + Web.config 配置地狱 + 静态类 new 满天飞无依赖注入 远古 .NET 体系 → 2026 .NET 9 现代运行时 + ASP.NET Core Minimal APIs + async/await 全异步 + 跨平台容器化 + EF Core + 内置 DI 与 Options 配置 + record/模式匹配/可空引用类型 + System.Text.Json 源生成器 现代 .NET 体系 87 天战役复盘:47 套工程修法 + 7 个 P0 复盘 + 6 条工程哲学
13 位 .NET 平台工程师 87 天把一套跑了九年的 .NET Framework 4.6 远古体系——WebForms/MVC5 混搭、全程同步阻塞、被 Windows IIS 焊死、EF6 重包袱、Web.config 配置地狱、对象到处 new 无法测试——用增量迁移零停机重构到 2026 年现代 .NET 体系:迁移到跨平台高性能的 .NET 9 运行时、ASP.NET Core Mi…- 0
- 0
-
NestJS v10 升级后 Pod 启动报 can't resolve dependencies 的 4 天复盘:TypeScript 5 decorator 双轨制 + reflect-metadata + tsconfig 配置纪律
NestJS 9 升 10 在生产 30% 流量时全员报依赖注入失败,根因是某个 PR 误改 tsconfig 的 experimentalDecorators 为 false,触发 TypeScript 5 新 decorator 与 legacy decorator 不兼容。本文复盘 4 天定位过程、reflect-metadata 工作原理、tsconfig 锁定 + pre-commit …- 4
- 0
-
加个功能就启动失败:一次 Spring 循环依赖排查的复盘
老项目加个看似无害的新功能,启动就直接失败,报 BeanCurrentlyInCreationException。诡异的是项目里早有字段注入的循环依赖一直正常,这次构造器注入却炸了。几天彻底搞清:循环依赖、三级缓存、构造器注入为何解不开、AOP 代理、Spring Boot 2.6+ 默认禁止循环依赖、提取公共类与事件解耦。- 0
- 0
依赖注入
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!



