把公司项目迁到 Spring Boot 4.0:编译通过只是开始8 月最后一个周五,我把公司那个跑了三年的项目从 Spring Boot 3.5 升到 4.0。3.5 是 3.x 最后一个版本,开源支持今年 6 月底已经停了,漏洞补丁就断了,涉及资金的后端不敢赌。按 Migration Guide 的建议,先升 3.5 最新 patch 清完 deprecation 警告,再改版本号到 4.0.8,顺手引入 spring-boot-properties-migrator。 编译通过只花了半小时。我当时还发消息跟同事说"这也太顺了"。八天后我才明白这句话说得有多早。