【发布时间】:2021-09-07 04:59:08
【问题描述】:
假设我有一个使用 jsonschemapojo2 创建的类
public class a{
private String b;
public void setB(String b){this.b = b}
public void getB(){return b}
}
我使用这个类将来自 mongodb 的结果解析为一个对象:
a = {b : "1"}
我对我的应用程序的新要求是,当字段 b 为空、空字符串或对象中不存在时,必须抛出异常。我不能在类级别使用注释,因为类是从 jsonschemapojo2 创建的。有没有办法在架构级别指定所需的字段注释?否则我将如何创建一个验证对象的代理方法?我应该使用反射还是在springboot中有更聪明的方法?
【问题讨论】:
标签: java spring-boot jsonschema