首页 > 作文

lombok插件安装(eclipse安装lombok插件教程)

更新时间:2023-04-05 11:36:36 阅读: 评论:0

简介

lombok是一种java实用工具,可用来帮助开发人员消除java的代码冗余,尤其是对于简单的java对象(pojo)。它通过注释实现这一目的。通过在开发环境中实现 lombok,开发人员可以节省构建诸如 has加布里埃拉hcode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。

安装

由于lombok采用注解的形式,在编译后自动生成相应的方法,所以需要下载插件来支持它。以idea为例:查找插件lombok plugin安装即可。

lombok插件安装示例

引入依赖

使用前需要在pom.xml文件中引入lombok的依赖包:

<dependency>    <groupid>org.projectlombok</groupid>    <artifactid>lombok</artifactid>    <scope>provided</scope></dependency>

注解大全

注解目录

常用注解介绍

@getter和@tter:该注解可以使用在类上也可以使用在属性上,生成的getter遵循布尔属性的约定。在使用该注解时,会默认生成一个无参构造和转让二手车对应的get、t方法。

示例代码如下:

@getter @tter public class 忠厚传家久下一句是什么ur implements rializable {   private static final long rialversionuid = -7916580688752749714l;  private long id;   private string urname;   private boolean isdeleted; }
@tostring :该注解使用在类上,编译后tostring方法返回将会以字段的名称-值的形式输出。@equalsandhashcode :该注解使用在类上,同时生成 equals 和 hashcode。@allargsconstructor :该注解使用在类上,提供全参数的构造方法,默认不提供无参构造。@noargsconstructor :该注解使用在类上,提供无参构造。@data :使用该注解就相对于同时聚合了以下几个注解的功能(@tostring 、 @getter 、@tter、@equalsandhashcode 、 @noargsconstr业务员个人简历uctor)。

需要注意的是:同时使用 @data 和 @allargsconstructor 后 ,默认的无参构造函数失效,如果需要它,要重新设置 @noargsconstructor。

@slf4j :在类上注解后,可直接调用log。
log.info("xxx");log.error("xxx");log.debug("xxx");log.trace("xxx");log.warn("xxx");
@builder:bulder 模式构建对象。@cleanup:自动化关闭流。
@cleanup inputstream in = new fileinputstream(args[0]); @cleanup outputstream out = new fileoutputstream(args[1]);
@nonnull :增加不为空判断。
public nonnulldemo(@nonnull ur ur) {   this.urname = ur.geturname(); }
@sneakythrows :当我们需要抛出异常,在当前方法上调用,不用显示的在方法名90后的我们后面写 throw。
@sneakythrows(exception.class)
@synchronized :方法中所有的代码都加入到一个代码块中,默认静态方法使用的是全局锁,普通方法使用的是对象锁,当然也可以指定锁的对象。
private final object lock = new object(); @synchronized("lock") public void doing() {   // todo:}

本文发布于:2023-04-05 11:36:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/42211bfe324f702e574bae427c20784b.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:lombok插件安装(eclipse安装lombok插件教程).doc

本文 PDF 下载地址:lombok插件安装(eclipse安装lombok插件教程).pdf

下一篇:返回列表
标签:注解   方法   的是   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图