检查大型POJO中是否有少量字段为空,如果它们为空,请添加一些自定义错误消息

时间:2017-01-20 23:26:17

标签: java spring api spring-mvc pojo

我是Spring的新手,我正在编写一个API,它可以在POJO中消耗多达71个值。我想要做的是检查POJO中的20个字段是必需的,如果它们是null,我想添加自定义错误消息,说这是一个强制性文件,它不能为空(我有一个自定义类,我可以添加错误消息)。我怎么能这样做,有没有办法循环这些项目,有没有办法我们可以添加注释,如@NotNULL或我需要手动对这些项目进行if else检查,如果它们为null并添加错误消息。我正在编写,如果其他情况检查它们是否为空,我真的很好奇,以简化和减少代码行

1 个答案:

答案 0 :(得分:1)

我会使用@NotNull或自定义约束(Custom constraints)。至于循环,你也可以这样做,但我会弃用它。查看export function* deleteSaga (action) { yield call(deleteDataRequest) yield put(FETCH_LIST); } 包以了解详情。