基础
进阶
Spring生态
Appearance
2025-03-22,开发时JDK从JDK22升级到JDK24,由于新的JDK与lombok版本不兼容,使得Constructor中@AllArgsConstructor未生效。经控制变量法分析与实验,最终定位到问题。后来查看Springboot3.2.4父pom中jdk为17版本,oracle中主推为JDK24/23/21版,考虑到兼容性,最终选择使用21版本。日常开发中,一定要注意版本兼容,不建议使用非常新的版本,可能配套的插件未适配,会产生问题,还不容易定位。