Ich arbeite an einer Spring-REST-Anwendung.
Diese Anwendung hat nur REST-Controller, keine Ansicht Teil.
ich wissen will, wie kann ich ein @RequestParam
Zum Beispiel
So überprüfen Sie die Anforderungsparameter im Spring REST-Controller
@RequestMapping(value = "", params = "from", method = RequestMethod.GET)
public List<MealReadingDTO> getAllMealReadingsAfter(@RequestParam(name = "from", required = true) Date fromDate) {
......
......
}
Im obigen Beispiel zu validieren, ist mein Ziel, die Date
zu validieren. Angenommen jemand übergibt einen ungültigen Wert, dann sollte ich in der Lage sein, mit dieser Situation umzugehen.
Jetzt gibt es und Ausnahme mit 500
Status.
PS
Meine Frage ist nicht nur über Date
Validierung.
Angenommen, es gibt einen boolean
Parameter und jemand übergibt versehentlich tru
anstelle von true
, ich sollte in der Lage sein, diese Situation auch zu behandeln.
Vielen Dank im Voraus :)
sieht aus wie Sie müssen eine benutzerdefinierte Validierung implementieren –
@MarcoAcierno Wie kann ich das tun, können Sie mir einen Link oder etwas. Danke :) –