当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA随笔----浅谈lombok注解

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

2019年02月25日  | 移动技术网IT编程  | 我要评论

强心脏110531,神魔大陆铜矿石,马尔斯国际侦察兵大赛

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


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

  1. @nonnull
  2. @getter/@setter
  3. @cleanup
  4. @tostring
  5. @equalsandhashcode
  6. @equalsandhashcode
  7. @noargsconstructor
  8. @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注解也可以用在方法上,效果是一样的,就不再上代码了

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网