Ich habe einen Jersey-REST-Service, und ich benutze @NotNull, um auf @pathparam zu überprüfen, aber es scheint nicht funktioniert.Ich habe Jersey-Bean-Validierung in pom.xml enthaltenTrikot @NotNull prüft nicht auf Eingabe
mein Code ist hier:
@Path("/resource")
public class MyResource extends AbstractResource {
@POST
@Path("/report")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@ResponseClass(ReportAcknowledgement.class)
public Response getGrowthResults(MyRequest request,
@Context HttpHeaders headers) throws Exception {
String organizationId = request.getOrganization(); <-- null here
..
validateOrganization(organizationId);
public abstract class AbstractResource {
..
protected void validateOrganization(@NotNull(message = "{org.string.null}") @Valid String organizationId) throws Exception {
...
}
ich die Validierung Anmerkung vorstellen müssen sich auf die konkrete Klasse gehen. –