shankulk:
Je veux mettre en œuvre quelque chose comme ci - dessous le code aux entrées validate dans mon @RestController
afin que je puisse éviter les contrôles nuls explicites, mais je suis coincé.
public @ResponseBody Response getCityDetails(@RequestParam("city") final String city) {
Optional.of(city).ifPresent(name -> {
// return value
return service.getDetails(name);
}).orElseThrow(//some Exception);
}
Hadi J:
Essaye ça
Optional.ofNullable(city)
.map(name ->service.getDetails(name))
.orElseThrow(//some Exception);