【踩坑日记】IDEA2021启动项目报错“找不到符号”实则lombok不兼容

前言

前两天突发奇想把IDEA2018升级成了2021,然后启动一个项目的时候,报错swagger找不到符号,然后找了一大波各种方法,清缓存、mvn更新,都没用,折磨

原因分析

仔细看报错信息,发现在真正的报错信息前面还有两条“黄色感叹号警告”

// 第一条
You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.
// 第二条
field value processing of  @ConfigurationProperty meta-date is not supported
// 第三条
找不到符号 类......
  • 我是从下往上看的,先看到“找不到符号”,然后搜了一波,改了一波没用
  • 然后看第二条,发现 @ConfigurationProperty 注解没用,再往上看第一条,发现竟然报错lombok不支持
  • 所以其实是因为 lombok 没起作用,导致注解不起作用,导致利用注解引入的配置无用,最终导致找不到符号

解决

欢迎大佬指点!