2016-04-26 5 views
0

Ich möchte vermeiden, dass meine REST POST Service (JAX-RS im Frühjahr) 400 - Bad Request, wenn ich diesen Dienst mit neuen Feldern, dass es aufruft ist nicht in der Lage zu entpacken.JAX-RS - vermeiden Sie neue Felder in REST-Anforderungen generieren 400 - Bad Request

Nehmen wir ein Beispiel tun:

ich diese Eingabeaufforderung Java-Klasse haben:

public class PosizioneDto implements java.io.Serializable { 

    private static final long serialVersionUID = 1L; 

    private Double controvalore; 
    private Double quantita; 
    private Double prezzo; 
    private ContrattoDto contratto; 
    private String progressivoMiFid; 
    private String codiceProdotto; 
    private String ageC; 
    private String prodCPadreMifid; 
    private String prodCFiglio1Mifid; 
    private String prodCFiglio2Mifid; 
    private String tipProd; 
} 

wenn in der Eingabe JSON Wunsch gibt ein weiteres Feld waren (zB "_newProperty") Ich möchte, dass Parser wouldn Ich gehe nicht falsch, aber ich würde diese Eigenschaft einfach nicht entpacken.

Ist das möglich? Sollte ich einen ExceptionMapper verwenden?

Antwort