zoukankan      html  css  js  c++  java
  • IntelliJ IDEA 中使用 Lambok (注解无效问题的解决)

    一,概述

    Lambok可以说一个能很大提高开发效率的插件,只要在使用注解的方式就能实现很多常用的功能。如常用的@Data能在编译阶段自动生成toString方法,getter方法setter方法等。

    二,问题

    但我在刚开始在IDEA中使用它的时候,注解总是使用不了,经查阅资料后要如下设置才能使用。

    三,解决

    ①添加Lombok插件以添加对IntelliJ的lombok支持:

    • 去 File > Settings > Plugins
    • 搜索 Lombok
    • 点击 Install plugin
    • 重启IntelliJ IDEA

    ②启用注释处理

    Lombok通过APT使用注释处理,因此,当编译器调用它时,库会根据原始注释生成新的源文件。

    但是,默认情况下不启用注释处理。

    因此,我们要做的就是在我们的项目中启用注释处理。

    我们需要转到:File->Settings->Build, Execution, Deployment | Compiler | Annotation 

    • 选中启用注释处理 
    • 从项目类路径选项中选择获取处理器

    ③然后在pom文件中添加依赖就可以使用了

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

    ④注:

    很多教程没有第二步就能使用,但我这是在设置第二步后才能使用的,看个人情况吧ㄟ( ▔, ▔ )ㄏ

  • 相关阅读:
    windows 7 codepage id name 名称
    最大团
    三分的多种写法及对应的精度 三分套三分原理
    AC自动机
    c++ queue
    lca 欧拉序+rmq(st) 欧拉序+rmq(线段树) 离线dfs 倍增
    node *p,*q
    dfs序和欧拉序
    P3861 8月月赛A
    洛谷P3862 8月月赛B
  • 原文地址:https://www.cnblogs.com/flytree/p/11386921.html
Copyright © 2011-2022 走看看