精华内容
下载资源
问答
  • IDEA 使用 lombok

    2019-10-16 19:42:43
    IDEA 编辑器中使用lombok,配置如下 1、在 IDEA 编辑器中安装lombok 插件 打开 IDEA 编辑器设置,找到 Plugins,搜索lombok 找到lombok,点击安装 点击接受 重启编辑器 插件安装成功 2、在...

    在 IDEA 编辑器中使用 lombok,配置如下

     

    1、在 IDEA 编辑器中安装  lombok 插件

    打开 IDEA 编辑器设置,找到 Plugins,搜索 lombok

    找到 lombok,点击安装

    点击接受

    重启编辑器

    插件安装成功

     

    2、在项目中使用 lombok

    在项目中添加 lombok 依赖,即可使用

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

     

    3、测试

    下图是 springboot 项目中的 lombok 依赖

    定义 User 实体类

    package com.backend.bean;
    
    import lombok.Data;
    
    @Data
    public class User {
    
        private String name;
    }

    测试

    package com.backend;
    
    import com.backend.bean.User;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;
    
    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class BackendApplicationTests {
    
        @Test
        public void contextLoads() {
            User user = new User();
            user.setName("ShakeSpeare");
            System.out.println(user.getName());
    
        }
    
    }
    

     

     

    展开全文
  • idea使用Lombok

    2019-05-10 14:18:57
    自从从eclipse改为使用iead之后就改不回去了。 idea提供了很多便捷的功能。lombok就其中一个。 Lombok 简介 Lombok的两点主要原因就是:   ...idea使用Lombok需要安装对应的插件。这...

    Lombok 简介

    Lombok的两点主要原因就是:
         1.简化冗余的JavaBean代码;
         2.大大提高JavaBean中方法的执行效率;

    idea中使用Lombok需要安装对应的插件。这个后面会具体介绍安装方法。
    Lombok在项目中是使用需要导入jar。maven项目中需要添加maven依赖。

    <dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
       <version>1.16.16</version>
       <scope>provided</scope>
    </dependency>
    

    Lombok注解总结如下:@Data,@getter,@setter,@NoArgsConstructor,@AllArgsConstructor,@ToString,@EqualsAndHashCode,@Slf4j,@Log4j。

    注解名称 作用
    @Data 在JavaBean或类JavaBean中使用,这个注解包含范围最广,它包含getter、setter、NoArgsConstructor注解,即当使用当前注解时,会自动生成包含的所有方法;
    @getter 在JavaBean或类JavaBean中使用,使用此注解会生成对应的getter方法;
    @setter 在JavaBean或类JavaBean中使用,使用此注解会生成对应的setter方法;
    @NoArgsConstructor 在JavaBean或类JavaBean中使用,使用此注解会生成对应的无参构造方法;
    @AllArgsConstructor 在JavaBean或类JavaBean中使用,使用此注解会生成对应的有参构造方法;
    @ToString 在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的toStirng方法;
    @EqualsAndHashCode 在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的equals方法和hashCode方法;
    @Slf4j 在需要打印日志的类中使用,当项目中使用了slf4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;
    @Log4j 在需要打印日志的类中使用,当项目中使用了log4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;

    在使用以上注解需要处理参数时,处理方法如下(以@ToString注解为例)

    注解用法 意义
    @ToString(exclude=“column”) 排除column列所对应的元素,即在生成toString方法时不包含column参数;
    @ToString(exclude={“column1”,“column2”}) 排除多个column列所对应的元素,其中间用英文状态下的逗号进行分割,即在生成toString方法时不包含多个column参数
    @ToString(of=“column”) 只生成包含column列所对应的元素的参数的toString方法,即在生成toString方法时只包含column参数
    @ToString(of={“column1”,“column2”}) 只生成包含多个column列所对应的元素的参数的toString方法,其中间用英文状态下的逗号进行分割,即在生成toString方法时只包含多个column参数;

    Lombok安装

    最近在使用时,最近在用 idea2018.3.5 版本安装Lombok时除了点问题,以前也碰到过。但是没有记录下来,现在记录一下。

    在线安装

    1. 打开idea,通过 File ----> settings 进入settings界面
    2. 选择 Plugins —> MarketPlace 搜索 Lombok。如图:
      在这里插入图片描述
    3. 可以直接安装,安装成功即可。
    4. 据说,还有第四步,我没有验证过 :Buid,Execution, deplement —>Complier —>Annotion Processors,然后选中 Enable annotation processing 。如图:
      在这里插入图片描述
      在maven中添加lombok依赖之后就可以在对应的实体类中使用对应的注解。

    离线安装

    1. 离线安装需要先下载lombok压缩包。可以到官网下载,路径如下:
      https://github.com/mplushnikov/lombok-intellij-plugin/releases
      根据自己的idea版本下载lombok包。我的idea是 2018.3.5 版本,所以 我下载的是 lombok-plugin-0.25-2018.3.zip 包。
    2. 打开idea 进入 file --> settings --> plugins,在update 旁选择点击工具图标,如图:选择 install plugins from disk… ,找到你下载的lombok的zip包。
      在这里插入图片描述
    3. 执行上述在线安装的第四步。
    4. 点击 apply,之后在installed界面应该可以搜索到lombok。点击ok就可以了。

    注意:需要根据自己的idea的版本下载对应的lombok版本,否则会出现:Plugin ‘Lombok Plugin’ is incompatible with this installation 错误

    参考地方:
    https://blog.csdn.net/qq_36314960/article/details/79565899;
    https://blog.csdn.net/shmily_lsl/article/details/80689307

    展开全文
  • IDEA使用lombok

    2020-03-26 21:13:35
    非常简单,就是在idea的plugin中下载lombok,然后重启就可以了。有一个坑,就是,如果maven中导入了jar包其实不能使用的,一定要装了插件然后重启才可以。 还有一个坑,就是maven版本太高的话,idea也用不了,3.6.1...
    非常简单,就是在idea的plugin中下载lombok,然后重启就可以了。有一个坑,就是,如果maven中导入了jar包其实不能使用的,一定要装了插件然后重启才可以。
    
    还有一个坑,就是maven版本太高的话,idea也用不了,3.6.1以及以下的都可以使用
    
    展开全文
  • idea使用lombok

    2019-03-25 22:08:00
    2、第一点就是编译过程,比如使用gradle build 等编译工具进行编译时,会在加有lombok相关注解的类上,对其属性进行set、get方法的生成;第二点就是,如果只在编译下才生成。需要注意的是开发环境下默认是不识别@...

    1、这玩意可以帮助我们自动实现set、get方法,实现过程有两处,只要理解了这两处,对其实际工作如何使用就非常简单了

    2、第一点就是编译过程,比如使用gradle build 等编译工具进行编译时,会在加有lombok相关注解的类上,对其属性进行set、get方法的生成;第二点就是,如果只在编译下才生成。需要注意的是开发环境下默认是不识别@data注解的,所以需要单独集成插件。集成的话可以在线安装,百度出来的几乎千篇一律。我这里说一下下载插件集成方式,以idea为例子。

    3、百度搜索lombok官网进去后:以idea为例子

    下一步:

    下一步:

    注意上面一部分下拉是有社区商业版本区分,注意别选错了。下载结束后在idea的setting中有一个选项是从disk中安装,此时选择下载好的即可。然后重启idea,本项目中使用了@mapper注解,在重启后提示让自动应用项目,具体信息记不清了,此时不要选择自动。关闭即可。

    4、引入jar包

    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
    </dependency>

    5、类上加@data@EqualsAndHashCode(callSuper=true)@dynamic注解,其他注解请自行百度

    6、这样同时在开发环境与打包时均实现不手动写set、get方法。

     

    转载于:https://www.cnblogs.com/zxg-blog/p/10597077.html

    展开全文
  • idea 使用lombok

    2018-01-19 13:24:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • IDEA 使用lombok

    2017-08-11 12:47:00
    一、配置maven <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.2</vers...
  • IDEA使用Lombok教程

    2020-11-07 10:17:09
    IDEA使用Lombok教程下载安装插件添加依赖测试 下载安装插件 一、我们要使用lombok首先要安装 lombok插件 file->setting->plugin 在搜索框中输入lombok回车既可搜索到,点击installed根据提示安装既可 添加...
  • 今天小编就为大家分享一篇关于IDEA使用Lombok简化POJO代码的示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • lombok一直用起来很爽,特别是使用lombok+mybatis-plus的脚手架后,开发效率非常高,今天在开发过程中突然发现使用了@Slf4j注解后在类中无法通过log调用日志打印方法。 现象如图 使用@Slf4j 调用log方法时提示 ...
  • Idea使用lombok的一些坑

    千次阅读 2019-03-07 19:31:57
    Idea使用lombok的一些坑 起源 &nbsp;&nbsp;前一段时间公司项目需要解析xml文件,然后用的dom4j,但是有人推荐我使用jaxb进行xml和java Bean的转换,于是自己搭建在idea搭建一个工程测试xml解析的测试应用,...
  • 解决IDEA使用lombok注解无效,@Data不生效问题
  • IDEA使用Lombok插件生成set、get方法: 1.新建实体类: 如下: package com.book.bookshop.entity; import java.util.Date; public class Book { private Integer id; private String name; private String ...
  • IDEA使用lombok插件

    2018-09-07 16:36:59
    lombok是一个能自动生成get/set 和toString()等方法的插件,在idea使用如下: File——&gt;settings——&gt;Plugins——&gt;输入lombok ,然后选择install ,然后重启idea即可,具体如下图:   ...
  • IntelliJ IDEA使用Lombok

    2019-04-20 22:25:55
    idea打开Settings -> Plugins 搜索Lombok点击去仓库搜索 点击安装 重启idea 开启注解处理功能 ...在使用lombok的maven项目pom文件中添加如下配置 <dependency> <groupId>o...
  • idea使用lombok插件

    2020-12-28 09:53:48
    1. 添加lombok插件 setting -》plugin -》browse repositories -》搜索 lombok -》install -》restart 2. pom依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>...
  • idea 使用lombok 问题

    2019-12-09 15:36:07
    1.已确认使用gradle导包成功,可以看到依赖,编写代码时可正常使用@Getter @Setter 导包方式:官网推荐方式:https://projectlombok.org/setup/gradle repositories { mavenCentral() } dependencies { ...
  • Intellij Idea使用lombok

    2019-01-16 14:47:42
    公司项目中为了简化代码量一直...首先,如何安装使用Lombok呢? 方法一  通过向lib文件夹中添加lombok.jar包即可, 方法二 如果使用的是Maven,则可在项目的pom.xml文件中添加以下依赖:  &lt;dependency&gt;...
  • Idea使用lombok插件

    2020-01-14 09:22:41
    1、导入lombok的pox文件 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</v...
  • idea使用Lombok图文教学

    2020-03-28 16:26:57
    lombok简介 作用: Lombok是通过简单的注解形式来帮助我们简化一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的...IntelliJ IDEA下载插件及使用的教程 1.先在设置里...
  • IDEA使用Lombok的配置

    2020-04-10 12:57:55
    搜索Lombok,点击install之后,重启IDEA即可使用。 二、配置注解处理器 IDEA也会自动提示,注意右下角提示 File–Settings–Build,Execution,Deployment Compiler–Annotation Processors,选中Enable annotation...
  • intellij IDEA 使用lombok

    2016-12-28 09:36:13
    lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/...IDEA使用时,可以通过插件的形式安装,插件下载地址:https://github.com/mplushnikov/lombok-intelli
  • package org.example.bean; import lombok.AllArgsConstructor;...//idea使用lombok插件,用注解写getter,setter,tostring,有参无参 @Data//代表getter,setter @AllArgsConstructor//有参构造 @NoArgsConstructor
  • IDEA使用lombok输出日志

    2020-08-20 17:16:50
    安装lombok插件: pom.xml加入依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> <version&...
  • idea使用lombok插件不能生效的原因

    万次阅读 2019-03-16 09:32:57
    要成功的使用lombok插件,需要3个步骤。 一、需要先在idea中下载Lombok plugin。 点击File---&gt;settings--&gt;plugins--&gt;然后点击以下图中所示 接着,在输入框输入lombok进行搜索,之后点击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,106
精华内容 842
关键字:

idea使用lombok