J'ai l'impression d'avoir tout fait... sauf que j'ai l'exception ci dessous.
1. récupérer le userDetails
2. récupérer le customerId, le tester pour savoir s'il null/vide
3. test du shoppingCart pour s'assurer qu'il ne soit pas vide
4. création de la commande
5. vider le panier
6. renvoyer l'idCommand au model
7. A cause du message ci-dessous j'ai ajouter : si une exception est levé, je la renvoi au model sous le nom exception
Code : Tout sélectionner
} catch (Exception e) {
model.addAttribute("exception", e.getMessage());
}
message d'erreur affiché sur petstore
Code : Tout sélectionner
Request: http://localhost:8080/petstore/error raised org.springframework.web.bind.MissingServletRequestParameterException ***** Veuillez Cliquer sur Accueil
Code : Tout sélectionner
2020-01-15 19:39:54.017 ERROR 10727 --- [nio-8080-exec-1] c.y.p.e.api.CustomExceptionHandler : Request: http://localhost:8080/petstore/error raised org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'exception' is not present
2020-01-15 19:39:54.018 ERROR 10727 --- [nio-8080-exec-1] c.y.p.e.api.CustomExceptionHandler : Required String parameter 'exception' is not present