JAVA随笔----浅谈lombok注解

2023-06-02,,

在Java开发中,注解可谓是帮了大忙。注解的使用帮助我们简化了代码,让代码更加简洁。今天就来谈谈常用的Lombok注解。

lombok注解文档

lombok官方下载地址

先看一下lombok支持的一些常见的注解:

    @NonNull
    @Getter/@Setter
    @Cleanup
    @ToString
    @EqualsAndHashCode
    @EqualsAndHashCode
    @NoArgsConstructor
    @AllArgsConstructor

@NonNull

NonNull注解可以用在成员方法或者构造方法的参数前面,会自动产生一个关于此参数的非空检查,如果参数为空,则抛出一个空指针异常,举个例子来看看:

public String getName(@NonNull User user){
return user.getName();
}

那如果不使用注解我们要怎么实现上述代码呢:

public String getName(@NonNull User user){
if(p==null){
throw new NullPointerException("userIsNull");
}
return user.getName();
}

这两段代码的实际效果是一样的,由此可见注解在编程中可以帮我们简化代码。

NonNull注解也可以用在方法上,效果是一样的,就不再上代码了

JAVA随笔----浅谈lombok注解的相关教程结束。

《JAVA随笔----浅谈lombok注解.doc》

下载本文的Word格式文档,以方便收藏与打印。