当前位置: 首页 > article >正文

lombok在高版本idea中注解不生效的解决

环境:

IntelliJ IDEA 2024.3.1.1 + Spring Boot + Maven


问题描述

使用@AllArgsConstructor注解一个用户类,然后调用全参构造方法创建对象,出现错误:

java: 无法将类 com.itheima.pojo.User中的构造器 User应用到给定类型;   需要: 没有参数   找到:    java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.time.LocalDateTime   原因: 实际参数列表和形式参数列表长度不同

 

解决方案:

第一种方法:直接使用ptg插件自动生成空参构造,有参构造,get,set方法

第二种方法 :不要在项目创建时引入,而是项目创建后直接在pom.xml<dependency>的方式引入

第三种解决方法:给lombok注解加入1.18.30的版本号,并删除下方build中所有和lombok有关的配置。注意版本一定得是1.18.30,并且不要忘记刷新maven仓库。

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
        </dependency>

以上三个方法足以解决上述问题。 

 


http://www.kler.cn/a/502705.html

相关文章:

  • Windows核心编程—匿名管道双向通信
  • Linux(Centos7)安装Mysql/Redis/MinIO
  • 浅谈云计算05 | 云存储等级及其接口工作原理
  • Compose 的集成与导航
  • Elasticsearch快速入门
  • idea快捷键
  • 人工智能计算机视觉学习路线——从基础到深度探索
  • 从零开始搭建一个RESTful API(Node.js + Express)
  • RocketMQ、Kafka、RabbitMQ,如何选型?
  • 代码随想录算法训练营Day48 | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础
  • 【Python】数据容器:列表,元组,字符串,集合字典及通用操作
  • Scala语言的软件工程
  • jenkins的作用以及操作
  • 售点POI标签计算性能优化实战:Haversine公式与区域化计算的结合
  • P11043 [蓝桥杯 2024 省 Java B] 分布式队列(c++)
  • 个人曾经ARM64_汇编角度_PLTHOOK的研究
  • 深入探讨 Vue.js 的动态组件渲染与性能优化
  • Windows11下OpenCV最新版4.11源码编译
  • 字符串算法篇——字里乾坤,算法织梦,解构字符串的艺术(上)
  • ros2笔记-6.2 使用urdf创建机器人模型
  • Qiskit快速编程探索(基本篇)
  • 深入浅出 Android AES 加密解密:从理论到实战
  • Android 15应用适配指南:所有应用的行为变更
  • 【深度学习基础与pytorch基础】特征与标签
  • 六十九:基于openssl实战验证RSA
  • 大疆机场及无人机上云