当前位置:网站首页 > 收益展现 > 正文

lombok小辣椒的使用

作者:admin发布时间:2021-08-20分类:收益展现浏览:评论:9


导读:介绍​是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具简单来说比如我们新建了一个类然后在其中写了几个字段然后通常情况下我们需要手动去建立和...

lombok小辣椒的使用

介绍

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

​能够达到的效果就是在源码中不需要写一些通用的方法但是在编译生成的字节码文件中会帮我们生成这些方法这就是的神奇作用。

​虽然有人可能会说IDE里面都自带自动生成这些方法的功能但是使用会使你的代码看起来更加简洁写起来也更加方便。

引入

maven工程项目中在pom.xml中引入

dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.18/version/dependency

lombok最新版本为1.18.2

eclipse安装lombok插件

​IDE中若是不添加lombok插件IDE识别不了lombok注解想lombok注解生效必须在IDE中添加lombok插件。

下面介绍eclipse插件安装

下载插件

lombok.jar下载:https://projectlombok.org/download

将下载的lombok.jar放入eclipse根目录。

修改配置

修改eclipse.ini文件,在配置文件中最后一行添加-javaagent:lombok.jar

-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize256M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion1.6-Xms40m-Xmx512m-javaagent:lombok.jar

IDEA安装lombok插件

Flie-Settings-plugins-Browserepositories

lombok使用

​lombok使用过程中主要是靠注解起作用的下面只说明其中几个比较常用的。

NonNull:注解在参数上,如果该类参数为null,就会报出异常,thrownewNullPointException(参数名)Cleanup:注释在引用变量前,自动回收资源默认调用close()方法Getter/Setter:注解在类上,为类提供读写属性Data:注解在类上,为类提供读写属性,此外还提供了equals()、hashCode()、toString()方法NoArgsConstructor:自动生成无参数构造函数。AllArgsConstructor:自动生成全参数构造函数。

官方文档:https://projectlombok.org/features/all


已有9位网友发表了看法:

欢迎 发表评论: