lombok在idea中插件的安装以及各注解的详细介绍

原创 2018年04月17日 13:36:28

lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。

1 . 首先在IDEA里面安装使用lombok编写简略风格代码的插件,

  • 打开IDEA的Settings面板,并选择Plugins选项,然后点击 “Browse repositories..”

  • 执行1--2----3


  • 在输入框输入”lombok”,得到搜索结果,选择第二个,点击安装,然后安装提示重启IDEA,安装成功;


  • 2 . 在自己的项目里添加lombok的编译支持(此处本人所操作的项目为maven项目),在pom文件里面添加如下indenpence

    1
    2
    3
    4
    5
    <dependency>
          <groupid>org.projectlombok</groupid>
          lombok</artifactid>
          <version>1.16.6</version>
      </dependency>



  • lombok 注解:
    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
    Lombok 注解在线帮助文档
    下面介绍几个我常用的 lombok 注解:
    @Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
    @Setter:注解在属性上;为属性提供 setting 方法
    @Getter:注解在属性上;为属性提供 getting 方法
    @Log4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
    @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
    @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

Git中的那些事——Egit插件管理

做为一名程序员如何来管理自己的代码很关键,如何能共轻松管理几年来心血代码更为关键。而Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。如今,越来越多的著名项目采用 Git 来管理项目开发,可见Git软件学习的重要性。
  • 2015年10月16日 16:11

IntelJ idea下lombok 不生效的问题(@Builder等注解不生效的问题)解决,lombok Plugin插件安装

缘由,项目在IDEA下@Data、@Builder注解不起作用。发现是lombok这个jar包的问题。具体这个jar的应用场景自行去百度。 发现依赖的jar包maven已经下载。在网上看原来是插件问...
  • m0_37779977
  • m0_37779977
  • 2018-01-10 21:02:51
  • 1629

Intellij IDEA 安装lombok及使用详解

项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但...
  • zhglance
  • zhglance
  • 2017-02-08 19:15:40
  • 60492

Intellij Idea for Lombok plugin 编译错误疑问

最近从eclipse 搬来一个项目,转到intellij idea安装lombok插件,能识别@Slf4j注解,但log.debug日志打印 编译都不通过   报log找不到 错误 eclipse编...
  • a860MHz
  • a860MHz
  • 2016-09-30 16:23:24
  • 5761

intellij安装lombok插件,解决注解@Slf4j注入后找不到变量log

1.进入设置 2.搜索插件 3.安装   Intellij安装lombok插件,解决注解@Slf4j注入后找不到变量log...
  • u013310075
  • u013310075
  • 2018-01-19 22:29:56
  • 434

IDEA里面添加lombok插件,编写简略风格Java代码

在 java平台上,lombok 提供了简单的注解的形式来帮助我们消除一些必须有但看起来很臃肿的代码, 比如属性的get/set,及对象的toString等方法,特别是相对于 POJO; 关于lomb...
  • HinstenyHisoka
  • HinstenyHisoka
  • 2016-01-06 13:28:35
  • 33115

Idea 安装 lombok

idea 目前是java开发者最流行的一款编辑器.为了让java开发更加的简便idea 也提供了lombok的插件. 插件的按钮方式为:1.进入idea的.setting面板2.按照以下图进...
  • zw235345721
  • zw235345721
  • 2016-02-25 14:39:09
  • 12738

Intellij IDEA无法使用lombok解决方法

@Data用法大家可以自行搜索,其实用法还比较简单。@Data可以替代Setter和Getter,省去许多时间。不使用@Datapublic class Person{ private Str...
  • amoscn
  • amoscn
  • 2017-08-30 20:30:20
  • 6696

Intellij安装lombok插件,解决注解@Slf4j注入后找不到变量log

参考文献 http://www.bubuko.com/infodetail-2121120.html IDEA要安装lombok的插件!!!
  • kevinWang2016
  • kevinWang2016
  • 2018-01-31 17:39:45
  • 140

IDEA里面添加lombok插件

1 . 首先在IDEA里面安装使用lombok编写简略风格代码的插件, 打开IDEA的Settings面板, Plugins 中搜索 lombok 进行INSTALL  之后重启idea ...
  • xocom
  • xocom
  • 2016-12-14 15:04:07
  • 900
收藏助手
不良信息举报
您举报文章:lombok在idea中插件的安装以及各注解的详细介绍
举报原因:
原因补充:

(最多只允许输入30个字)