这是我的场景
class B {
@NotNull
String x;
}
class A {
@Valid
B b;
@NotNull
String y;
}
现在我的 Http POST 请求获得一个对象class A作为有效负载。String y应该在传入的 HTTP 请求中进行验证(并且在持久化到数据库之前也进行验证)。但是,String x不应在传入的 HTTP 请求中验证(并且仅在持久保存到 DB 之前验证),因为String x在请求中将为 null,并且其值将在完整class A对象持久保存之前由业务逻辑设置。
有什么办法可以做到这一点?
温温酱
HUH函数
qq_遁去的一_1
相关分类