将我的项目从 Spring Boot 2.7 升级到 3.0 后,我得到
找不到标志
由于 Lombok 生成的代码而导致编译器错误。
有什么方法可以让它协同工作 - Spring Boot 3 和 Lombok 注释。
您应该更新到 lombok 的最新版本1.18.24
运行没有问题spring-boot-3.0.1
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
问题实际上并没有发生spring-boot
但从jdk
since spring-boot-3
要求最低限度jdk17
和旧版本的 lombok 不兼容jdk17
或更新的。
可以看出变更日志 https://projectlombok.org/changelog lombok 1.18.22
是第一个兼容jdk17的版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)