我们的RESTAPI接收一些JSON对象输入,其中某些字段需要不为空。这些可以是字符串/整数,甚至可以是其他类实例作为引用。我们正在尝试找到一种方法来强制这些字段不为空,而不是在API中进行空值检查的正确方法。当前:if(myObject.getSomeOtherObject()==null)thrownewSomeException();我们想要的是这样的:classMyObject{@RequiredOtherObjectsomeOtherObject;//...}我们尝试了3件事:1)升级到jackson2.0.6并使用注解com.fasterxml.jackson.annota
我们的RESTAPI接收一些JSON对象输入,其中某些字段需要不为空。这些可以是字符串/整数,甚至可以是其他类实例作为引用。我们正在尝试找到一种方法来强制这些字段不为空,而不是在API中进行空值检查的正确方法。当前:if(myObject.getSomeOtherObject()==null)thrownewSomeException();我们想要的是这样的:classMyObject{@RequiredOtherObjectsomeOtherObject;//...}我们尝试了3件事:1)升级到jackson2.0.6并使用注解com.fasterxml.jackson.annota