gpt4 book ai didi

java - Lombok @NonNull 与 Validate.notNull

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:43 25 4
gpt4 key购买 nike

我有一个XYZ类,它有两个函数。

ABC
DEF

ABC 接受参数 AB,我只需要对 AB 执行空检查。

目前我正在使用

ABC(@NonNull String A, @NonNull String B)

函数DEF采用函数DE的方式类似,但需要执行额外的验证检查。

混合使用@NonNullvalidator是个好主意吗?

最佳答案

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

原因是,虽然 Lombok 是一个自动代码生成器,但它也使用注释。使用 @NonNull 注释会让任何阅读代码的人产生一定的期望,即输入绝对必须具有非 Null 的值,并使用 @NonNull 进行注释。

关于java - Lombok @NonNull 与 Validate.notNull,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30983031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com