I Frühjahr Boot verwenden,Assign Nullwert für Standardwert
In einer Ruhe Controller, Gibt es eine Möglichkeit mit Frühling, wenn wir requestParam verwenden Standardwert zu setzen für String-Wert
I Frühjahr Boot verwenden,Assign Nullwert für Standardwert
In einer Ruhe Controller, Gibt es eine Möglichkeit mit Frühling, wenn wir requestParam verwenden Standardwert zu setzen für String-Wert
Spring @RequestParam
Annotations unterstützt auf null :
required
defaultValue
, eine Abbildung so ...
@GetMapping(value = "/{first}")
public ResponseEntity<String> doSomething(@PathVariable int first, @RequestParam(required = false) String foo) {
// ...
}
... definiert eine Anfrage param foo
benannt, die optional ist und für die null
(weil null
der unitialised Zustand für ein String-Objekt ist) wird zur Verfügung gestellt von Spring, wenn der Anrufer diesen Parameter nicht besteht.
kann Null nicht auf den Standardwert setzen, wenn Sie versuchen .. –
Ich habe die Antwort aktualisiert, müssen Sie nicht angeben defaultValue = null, weil 'null' ist der Standard-Standardwert für einen optionalen Parameter. – glytching
Standard ist leer ... –