目录
前言: springboot启动的时候报错, 说没有lombok编译器
第二步: 查看springboot 官方推荐的lombok版本
-> 2.3 ctrl+f 搜索一下 lombok.version 复制这个版本
-> 2.4 修改自己依赖 为上图的版本即可 刷新maven 重启
-> 一般也用不上 默认是勾选状态 没勾选的勾一下 然后 ok
自动生成getter、setter、toString、equals等方法,可减少开发者代码量和重复劳动。
简化构造方法的编写,通过注解可以自动生成无参或全部参数的构造方法。
可以自动生成日志输出的代码。
支持链式编程,可以通过注解自动生成setter方法的返回值为this,方便方法链式调用。
支持注解生成Builder模式的代码,可以生成一个Builder类,用于构建目标类的实例。
总的来说,Lombok可以帮助Java开发者减少代码的编写量、提高效率、优化代码结构,从而更加专注于业务逻辑的实现。
解决办法四步走, 一步步看,着急直接看第四步,
这一篇就够了(这篇如果解决不了 搜其他的也大同小异),
解决99%的lombok不生效问题

查看后发现正常 已经安装,继续, 着急直接看第四步即可, 不行再看第二步和第三步
- <parent>
- <artifactId>spring-boot-starter-parentartifactId>
- <groupId>org.springframework.bootgroupId>
- <version>2.3.2.RELEASEversion>
- <relativePath/>
- parent>

- <commons-lang.version>3.8.1commons-lang.version>
- <alibaba.fastjson.version>1.2.75alibaba.fastjson.version>
- <lombok.version>1.18.14lombok.version>
- <poi.version>3.17poi.version>
- <ant.version>1.8.2ant.version>
- <javax.validation.version>2.0.1.Finaljavax.validation.version>
- <hibernate.validator.version>6.1.5.Finalhibernate.validator.version>
- <jackson-core.version>2.11.2jackson-core.version>
- <ipaddress.version>5.1.0ipaddress.version>
- <freemarker.version>2.3.28freemarker.version>
- <dependency>
- <groupId>org.projectlombokgroupId>
- <artifactId>lombokartifactId>
- <version>1.18.12version>
- dependency>
第四步: 上三步都不好用 , 那么最关键的步骤-Djps.track.ap.dependencies=false
点击ok 重启项目
ps: 上面的那个Rebuild module on dependency change 需要勾选
介绍一下上面配置的意思:
使用构建过程 “jps.track.ap.dependencies”VM 标志启用/禁用增量 注释处理环境。
如果是true 可能导致版本不兼容问题

lombok大多数都是版本不兼容问题, 更换版本即可
按照上面的方法尝试一次 如果还不行 清除缓存重启或刷新maven重试