Lombok @NonNull vs Validate.notNull

时间:2015-06-22 14:48:49

标签: java design-patterns coding-style lombok

我的班级<body onload="setGetParameter('lc', 'uk');"> 有两个功能。

XYZ

ABC DEF 需要参数ABCA,我只需对BA执行空检查。

目前我正在使用

B

类似的方式函数DEF采用函数ABC(@NonNull String A, @NonNull String B) D,但它需要执行额外的验证检查。

E@NonNull混合起来是不错的主意?

1 个答案:

答案 0 :(得分:0)

在这种情况下,我会提倡一致性。

原因是虽然Lombok是一个自动代码生成器,但它也使用注释。使用@NonNull注释可以为任何读取代码的人创建一定的期望,这些代码必须具有非{N}的值,并使用@NonNull进行注释。