广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >idea中lombok插件使用
  • 419
分享到

idea中lombok插件使用

intellij-ideajava 2023-10-26 18:10:30 419人浏览 独家记忆
摘要

lombok插件减少实体类中的getter/setter方法的编写,让实体类变得简洁。 在Settings->Plugins中选择Browse repositories 安装之后重启idea。 在Maven工程中依赖

lombok插件减少实体类中的getter/setter方法的编写,让实体类变得简洁。

在Settings->Plugins中选择Browse repositories

安装之后重启idea

Maven工程中依赖lombok

    org.projectlombok    lombok    1.16.10

在实体类中直接加注解,

import lombok.Getter;import lombok.Setter;import java.util.Date;@Getter@Setterpublic class Person {    private Integer id;    private String name;    private Date birthday;}

虽然没有写getter/setter方法,但是外界可以调用

lombok的出现,是为了简化Java的Bean对象,将大量重复,没有技术意义的代码省略,不仅能使代码整洁美观,还能人们将注意力放到更重要的业务代码中,但同时也存在缺点:

  1. 使用@Data时会默认使用@EqualsAndHashCode(callSuper=false),这时候生成的equals()方法只会比较子类的属性,不会考虑从父类继承的属性,无论父类属性访问权限是否开放。
  2. 使用@Builder时要加上@AllArgsConstructor,否则可能会报错。
  3. 污染了Javabean,团队中一人使用,其他人也要安装插件
  • 如果你参与的是一个新项目,上下游系统都是新的,这时候建议使用lombok,因为它可以显著提升开发效率。
  • 如果你参与的是一个老项目,并且以前没有使用过lombok,建议你后面也不要使用,因为代码改造成本较高。如果以前使用过lombok,建议你后面也使用,因为代码改造成本较高。
  • 其实只要引入jar包可能都有:强制要求队友安装idea插件、升级jdk对功能有影响、有一些坑 和 上下游系统强依赖 这几个问题,只要制定好规范,多总结使用经验这些问题不大。
  • 代码的可读性变差 和 不便于调试 这两个问题,我认为也不大,因为lombok一般被使用在javabean上,该类的逻辑相对来说比较简单,很多代码一眼就能看明白。

来源地址:https://blog.csdn.net/u011731544/article/details/129347939

--结束END--

本文标题: idea中lombok插件使用

本文链接: https://www.lsjlt.com/news/467612.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • idea中lombok插件使用
    lombok插件减少实体类中的getter/setter方法的编写,让实体类变得简洁。 在Settings->Plugins中选择Browse repositories 安装之后重启idea。 在maven工程中依赖...
    99+
    2023-10-26
    intellij-idea java
  • idea在springboot中怎么使用lombok插件
    这篇文章主要讲解了“idea在springboot中怎么使用lombok插件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“idea在springboot中怎么使用lombok插件”吧!在id...
    99+
    2023-06-20
  • idea 在springboot中使用lombok插件的方法
    在idea中添加lombok插件 选择 file-->setting--->plugins  搜索lombok  并安装插件后重启idea 使用Lo...
    99+
    2022-11-12
  • IDEA中安装和使用Lombok插件的方法
    背景 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要...
    99+
    2022-11-12
  • idea如何安装lombok插件
    安装Lombok插件可以按照以下步骤进行: 打开IntelliJ IDEA(或其他Java IDE)。 在工具栏中选择“Fi...
    99+
    2023-10-28
    idea lombok
  • idea怎么离线安装lombok插件
    要在IDE中离线安装Lombok插件,可以按照以下步骤进行操作:1. 下载Lombok插件的JAR文件。你可以从Lombok的官方网...
    99+
    2023-08-12
    idea lombok
  • Android Studio使用lombok插件
    1,使用android studio,在插件中检索lombok下载安装。 2,build.gradle导入依赖 implementation 'org.projectlombok:lombok:1.18.8' annotationProce...
    99+
    2023-10-09
    android studio android ide
  • IDEA 中启用 lombok
    IDEA中使用 lombok 有几个以下前提: 1. IDEA 安装了 lombok 插件,具体安装方法如下:File => Settings => Plugins => Marketplace。在 Marketplace 中搜索 lom...
    99+
    2023-09-26
    intellij-idea java ide Powered by 金山文档
  • Lombok在idea中如何使用
    这篇文章主要讲解了“Lombok在idea中如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Lombok在idea中如何使用”吧!一、什么是lombok  &nbs...
    99+
    2023-07-05
  • idea中lombok怎么用
    这篇文章主要为大家展示了“idea中lombok怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“idea中lombok怎么用”这篇文章吧。IntelliJ IDEA是一款非常优秀的集成开发工...
    99+
    2023-06-22
  • idea中lombok的用法
    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多。lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少...
    99+
    2022-11-12
  • Lombok在idea中的使用教程
    目录一、什么是lombok二、如何使用 1.导入lombok的maven包2.在idea中添加对lombok的支持3.设置lombok在编译阶段生效 三、lomb...
    99+
    2023-03-22
    Lombok在idea使用 idea Lombok使用
  • IDEA 2022 中的Lombok 使用基础教程
    目录1.Lombok是什么1.1 Lombok 是什么?2、POM 中引入依赖3、IDE 中安装插件4. Lombok 使用4.1 Lombok 使用注意5.代码案例:6. 常用注解...
    99+
    2022-12-24
    IDEA 2022  Lombok 使用 IDEA   Lombok
  • IDEA插件之mybatisx 插件使用教程
    目录mybatisx 插件使用插件安装自动生成代码文件跳转代码自动补全自定义模板MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。今天给大家介绍下mybatisx ...
    99+
    2022-11-13
  • IDEA插件之mybatisx 插件使用教程
           MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开发时简化繁琐的重复操作,提高开发速率。         MybatisX的作用就是帮助我们自动化建立mybatis的...
    99+
    2023-09-01
    mybatis java spring boot
  • IDEA 安装lombok及使用详解
    目录 ① 为什么使用 ② 如何安装 1.安装lombok插件:    2.添加lombok的maven的pom.xml依赖:   3.实体类示例代码Student.java 4.测试类LombokTest.java    5. 输出结果: ...
    99+
    2023-09-02
    intellij-idea java ide
  • 如何在IDEA中使用FindBugs插件
    本篇文章为大家展示了如何在IDEA中使用FindBugs插件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。安装 安装完之后,重启studio,会发现左下角会出现findbugs的图标可以分...
    99+
    2023-06-14
  • 基于IDEA 2022.2.3安装Lombok插件(方法适用于IDEA2021及之后版本)
    1. 背景  IDEA版本: 问题:         由于Lombok在2020.2开始不再更新,导致高版本IDEA(2021及之后版本)无法在Plugins中搜索到Lombok插件,导致已使用的项目爆红,如下图 2. 解决方...
    99+
    2023-09-02
    java idea Lombok
  • IDEA如何使用Docker插件
    这篇文章主要介绍了IDEA如何使用Docker插件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明之前docker的学习,包括镜像拉取,容器创建等操作都需要自己手动敲命令来...
    99+
    2023-06-20
  • IDEA插件之Mybatis log插件安装及使用
    一 前言分析 我们在idea控制台看见的sql日志通常是这样的,实际开发调试中我们想把完的sql复制出来,到数据库中执行分析数据情况。但是如果我们的sql有动态传参控制台输出的sq入参会用“?”代替入参,不能直接使用。 SqlSession...
    99+
    2023-08-16
    mybatis intellij-idea java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作