我已将我的项目迁移到 spring boot 3。完成后,项目停止工作。找不到符号
[ERROR] symbol: class Generated
[ERROR] location: package javax.annotation
[ERROR] -> [Help 1]
我查看了目标并发现生成的类有 javax 注释@javax.annotation.Generated("lombok")
。一旦移动到 spring boot 3,javax 注释必须移动到 jakarta。如何强制 lombok 使用 jakarta 导入jakarta.annotation.Generated
?
spring boot 版本:3.0.6
lombok:1.18.28
maven-compiler-plugin:3.10.1
lombok-maven-plugin:1.18.20.0
答案1
有同样的问题。就我而言,解决方案是lombok.config
从此行中删除:
lombok.addJavaxGeneratedAnnotation = true