gpt4 book ai didi

java - 检查大型 POJO 中是否有少数字段为空,如果为空,则添加一些自定义错误消息

转载 作者:行者123 更新时间:2023-12-01 08:59:49 33 4
gpt4 key购买 nike

我是 Spring 新手,正在编写一个 API,它可以使用 POJO 中最多 71 个值。我想做的是检查 POJO 中的 20 个字段,这些字段是强制性的,如果它们为 null ,我想添加自定义错误消息,说明这是一个强制性字段,并且它不能为 Null(我有一个自定义类,我可以在其中添加错误消息)。我该怎么做,有没有办法循环这个项目,有没有办法我们可以添加注释,如 @NotNULL或者我需要手动执行 if else 检查此项目是否为空并添加错误消息。我正在编写 if else 案例检查它们是否为空,我真的很想简化和减少代码行

最佳答案

我会选择 @NotNull 或自定义约束 ( Custom constraints )。至于循环,你也可以这样做,但我不赞成它。查看 java.lang.reflect 包以了解更多信息。

关于java - 检查大型 POJO 中是否有少数字段为空,如果为空,则添加一些自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41773979/

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