Spring MVC: Wie kann angegeben werden, ob eine Pfadvariable erforderlich ist oder nicht?
Ich mache ein Spring Web. Für eine Controller-Methode kann ich RequestParam verwenden, um anzugeben, ob ein Parameter erforderlich ist oder nicht. Zum Beispiel:
@RequestMapping({"customer"})
public String surveys(HttpServletRequest request,
@RequestParam(value="id", required = false) Long id,
Map<String, Object> map)
Ich möchte PathVariable wie folgt verwenden:
@RequestMapping({"customer/{id}"})
public String surveys(HttpServletRequest request,
@PathVariable("id") Long id,
Map<String, Object> map)
Wie kann ich angeben, ob eine Pfadvariable erforderlich ist oder nicht? Ich muss es optional machen, da beim Erstellen eines neuen Objekts keine zugehörige ID verfügbar ist, bis es gespeichert wird.
Danke für die Hilfe!