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

本文分享了在IDEA从2018升级到2021后遇到的Swagger符号找不到的问题及其解决过程。作者通过逐步排查,最终定位到Lombok不支持编译器的问题,并给出了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

前两天突发奇想把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 没起作用,导致注解不起作用,导致利用注解引入的配置无用,最终导致找不到符号

解决

欢迎大佬指点!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值