JAVA随笔----浅谈lombok注解
程序员文章站
2022-09-14 22:44:21
在Java开发中,注解可谓是帮了大忙。注解的使用帮助我们简化了代码,让代码更加简洁。今天就来谈谈常用的Lombok注解。 lombok注解文档 lombok官方下载地址 先看一下lombok支持的一些常见的注解: @NonNull NonNull注解可以用在成员方法或者构造方法的参数前面,会自动产生 ......
在java开发中,注解可谓是帮了大忙。注解的使用帮助我们简化了代码,让代码更加简洁。今天就来谈谈常用的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注解也可以用在方法上,效果是一样的,就不再上代码了
上一篇: 晚上别吃它,,晚上吃这些食物等于吃砒霜
推荐阅读
-
java10下编译lombok注解代码分享
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
java10下编译lombok注解代码分享
-
java~lombok里的Builder注解
-
JAVA随笔----浅谈lombok注解
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
浅谈java运用注解实现对类中的方法检测的工具
-
浅谈Java自定义注解相关知识
-
Java中lombok的@Builder注解的解析与简单使用详解
-
Java —— 自动生成get、set方法(使用lombok的注解@Getter @Setter)