[我们获得了这个REST端点,其中一个字段映射到一个Boolean(包装类)实例。因为设计决定,我们使用布尔值而不是布尔值,因此这是不可商议的。
此布尔值是强制性的,必须由发送者指定(“ whateverValue”:“”应返回400错误,但是到达端点时,该值将自动转换为正确的假值。
因此,问题是:这可以做到吗?我们是否不了解使用“布尔”对象而不是原始对象的约定?
编辑:为澄清起见,我们已经在验证“ whateverValue”:null,并且该值可以为true或false,所以据我所知,这里不能使用@NotNull或@ AssertTrue / False。 >
[我们获得了这个REST端点,其中一个字段映射到一个Boolean(包装类)实例。由于设计决定,我们使用布尔值而不是布尔值,因此这是不可协商的。 ...