我有一個端點實現,即我將一個對象傳遞給參數列表。我正在嘗試使用@NotNull註釋來驗證此對象是否爲空。@NotNull批註不能按預期工作Java Jersey
@POST
@Path("path")
public Response endpointMethod(@NotNull @ApiParam(value = "abc", required = true) Object object) {
return Response.status(Status.OK).build();
}
如果驗證對象不是null,那麼端點將返回200 OK響應。 但是,當我使用指定的路徑向該端點發出請求並且沒有任何內容時,不會引發任何錯誤。相反,我能夠檢索200響應(即使在返回響應之前檢查對象是否爲空,它也表明情況如此)。
有人可以指導我如何以正確的方式驗證對象是否爲null?
您準確使用哪個註釋?它來自'javax.validation.constraints'包嗎? – Cosu
@Cosu是的,這是包。 – Adam