java项目中使用 Lombok遇到的问题小结

一、Maven项目使用步骤一般包含两步,1)引入依赖 2)特定的 IDE 引入对应的插件

1)在POM中引入依赖

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
 <groupId>org.projectlombok</groupId>
 <artifactId>lombok</artifactId>
 <version>1.18.0</version>
 <scope>provided</scope>
</dependency>

2)安装 IDE 对应的插件

2.1)比如 IDEA 中安装 lombok 插件

步骤:File ——》Settings——》Plugins.    搜索lombok,点击安装install。然后会提示重启,重启。

2.2)Eclipse 安装 lombok 插件

找到下载的jar文件运行,也可以从网上下载

下载地址:https://projectlombok.org/downloads/lombok.jar

二、安装过后不能使用可能的问题

1)依赖版本和插件的版本不一致

2)Eclipse 更新项目,maven update project

参考文献:

eclipse 安装lombok插件

总结

以上所述是小编给大家介绍的java项目中使用 Lombok遇到的问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • Java编码辅助工具Lombok用法详解

    前言 在项目开发过程中,经常会涉及到一些调整很少但又必不可少的环节,比如实体类的Getter/Setter方法,ToString方法等.这时可以使用Lombok来避免这种重复的操作,减少非核心代码的臃肿,提高编码效率. 如何在IntelliJ IDEA中引入Lombok 安装Lombok 插件(否则在调用setter/getter方法时IDE会提示报错): File -> Settings -> Plugins 搜索Lombok Plugin完成安装. pom.xml中引入lombok依赖(其

  • java如何使用Lombok更优雅地编码

    Lombok简介 和其他语言相比,Java经常因为不必要的冗长被批评.Lombok提供了一系列注解用以在后台生成模板代码,将其从你的类中删除,从而有助于保持你的代码整洁.较少的模板意味着更简洁的代码,更易于阅读和维护.在本文中,我将涉及我经常使用的Lombok功能,并想你展示如何使用他们生产更清晰.更简洁的代码. 1.局部变量类型推断:val 和 var 许多语言通过查看等号右侧的表达式来推断局部变量类型.尽管现在Java 10+已经支持这种功能,但在之前的版本中没有Lombok的帮助就无法实现

  • 深入了解java Lombok的使用方法

    前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是Eclipse,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,就是今天的主角-Lombok Lombok是什么? Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等. 如何安装Lombok? 如何安装使用Lombok呢? 方法一 通过向lib文件夹中添加lombok.jar包即可

  • Java开发之Lombok指南

    1. 前言 在目前众多编程语言中,Java 语言的表现还是抢眼,不论是企业级服务端开发,还是 Andorid 客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java 语言也能占有一席之地,如 Hadoop,Spark,Flink 大数据等.而作为已经诞生 24 年的 Java 相比其他语言来说,编写起来略显得冗长和复杂,而为了能极大提升 Java 开发的效率和代码简洁性,一个 Java 库 Lombok 就这样诞生了. 首先我们还是看下 Lombok 官方的描述: Project L

  • java项目中使用 Lombok遇到的问题小结

    一.Maven项目使用步骤一般包含两步,1)引入依赖 2)特定的 IDE 引入对应的插件 1)在POM中引入依赖 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version

  • 关于Idea创建Java项目并引入lombok包的问题(lombok.jar包免费下载)

    一:场景 使用Idea工具创建java项目(非spring项目)时,已经安装了lombok插件却无法使用其中的注解 二: 原因 原因一: idea创建的项目默认是不支持注解的,需要手动勾选支持注解的选项 具体操作: File  >> setting >> 搜索Compiler >> 点击 Annotation processors >> 勾选 Enable processing >> 点击OK(下面有具体的图形操作流程) 原因二: idea安装后

  • 浅谈在JAVA项目中LOG4J的使用

    一.直接使用: //输出到项目文件夹下output1.txt文件中 ////////////////////////////// // DEBUG - Here is some DEBUG // INFO - Here is some INFO // WARN - Here is some WARN // ERROR - Here is some ERROR // FATAL - Here is some FATAL ////////////////////////////// package

  • Java项目中如何访问WEB-INF下jsp页面

    Java小项目中WEB-INF下jsp页面如何访问 一:一般为啥要把jsp页面放在WEB-INF呐? 这样主要是为了网站的安全的角度来说的,WEB-INF是安全目录Tomcat 默认的访问路径是WebRoot下的index.jsp,放在WEB-INF下的页面一般不配置是无法访问的. 你的站点肯定有些页面是需要经过登录验证或其他验证后才能访问的啊,这些页面就放在web-inf里. 如果是能不经过验证就访问的页面,比如主页.登录页.欢迎页这种,就不要放在web-inf里  二: 下面来看如何访问We

  • java项目中读取jdbc.properties文件操作

    java内容 Properties props = Resources.getResourceAsProperties("jdbc.properties"); String url = props.getProperty("jdbc.url"); String driver = props.getProperty("jdbc.driverClass"); String username = props.getProperty("jdbc

  • 在idea中将java项目中的单个类打包成jar包操作

    JAR文件的全称是Java Archive File,即Java档案文件.JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,被称为JAR包. JAR文件与zip文件的主要区别是在JAR文件中默认包含了一个名为META-INF/MANIFEST.MF的清单文件,这个清单文件是在生成JAR文件时系统自动创建的. 打包jar包 1.先创建一个要打包成jar包的类 2.File -> Project Structrue -> Artifacts -> + -> JAR -> fr

  • java项目中的绝对路径和相对路径用法说明

    绝对路径:不可改变的路径 本地绝对路径:增加盘符的路径(e:/test/test.html) 网络绝对路径:增加协议,IP地址,端口号的路径(http://localhost:8080/test/test.html) 相对路径:可以改变的路径,但是以基准路径为参考,查找其他路径 默认情况下,相对路径的基准路径是以当前资源的访问路径为基准 在项目中引入资源文件路径以斜杠开头,表示的特殊的相对路径,在不同的场景中,相对的位置会发生变化. url : http://localhost:8080/atc

  • java项目中的多线程实践记录

    项目开发中对于一些数据的处理需要用到多线程,比如文件的批量上传,数据库的分批写入,大文件的分段下载等. 通常会使用spring自带的线程池处理,做到对线程的定制化处理和更好的可控,建议使用自定义的线程池. 主要涉及到的几个点: 1. 自定义线程工厂(ThreadFactoryBuilder),主要用于线程的命名,方便追踪 2. 自定义的线程池(ThreadPoolExecutorUtils),可以按功能优化配置参数 3. 一个抽象的多线程任务处理接口(OperationThreadService

  • java项目中classpath的理解

    在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径.在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了. 顾名思义,classpath就是class的path,也就是类文件(*.class的路径).一谈到文件的路径,我们就很有必要了解一个java项目(通常也是web项目)它在真正运行时候,这个项目内部的目录.文件的结构:这样,我们才好分析.理解classpath. 开发时期的web项目结构 下面,我以一个ssm的项目为例,我

  • Java项目中获取路径的绝对路径问题和相对路径问题

    目录 1.目录结构 2.class.getResource(Stringname) 3.class.getClassLoader().getResource(Stringname) 3.1区别 3.2ClassLoader 3.3关于URL的一些知识 前言: 在纯 Java 代码里 我们一般都会用​​class.getResource(String name)​​​ 或者 ​​class.getClassLoader().getResource(String name)​​ 两种方法获取文件的地

随机推荐