La recherche a retourné 11 résultats
Aller sur la recherche avancée
- 15 janv. 2020 19:05
- Forum : GLG203
- Sujet : CheckException dans ShoppingCartController
- Réponses : 6
- Vues : 858
Re: CheckException dans ShoppingCartController
Effectivement, il faut bien utiliser la classe Authentication, en conjonction avec la classe UserDetails, pour récupérer le username : (...) UserDetails userDetails = (UserDetails) authentication.getPrincipal(); String username = userDetails.getUsername(); Long orderId=null; try { orderId = orderSer...
Re: TP11
Je suppose que vous parlez de récupérer le username dans le ShoppingCartCheckoutController ... Je vous donne la signature de la méthode (il y a surement d'autres possibilités) : @GetMapping("/checkout") protected String checkout(Model model, Authentication authentication) ... Après : UserDetails use...
- 09 janv. 2020 14:26
- Forum : GLG203
- Sujet : TP10 - Attention
- Réponses : 3
- Vues : 561
Re: TP10 - Attention
En fait la ligne spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl ajoutée par Pascal Graffion dans application.properties pour gérer des problèmes Linux et Mac a eu un effet de bord sur la conversion des champs écrits en camel (ex unitC...
- 09 janv. 2020 13:37
- Forum : GLG203
- Sujet : TP10 - Attention
- Réponses : 3
- Vues : 561
Re: TP10 - Attention
Bonjour,
Allez voir votre table item dans votre client mysql (phpMyAdmin ou autre).
Vous avez dû générer une 2nde colonne unitcost à un moment.
Dans ce cas de figure, supprimez la base de données et recréez la avec le script, de façon à la nettoyer.
Stéphane
Allez voir votre table item dans votre client mysql (phpMyAdmin ou autre).
Vous avez dû générer une 2nde colonne unitcost à un moment.
Dans ce cas de figure, supprimez la base de données et recréez la avec le script, de façon à la nettoyer.
Stéphane
Re: TP09BB
Je ne suis par sûr qu'on se comprenne bien. Ce TP est composé de 2 projets, soient 2 serveurs, qui doivent communiquer entre eux. Donc 2 projets, et 2 sources différentes à télécharger et installer sur Eclipse. Le projet TP09 correspond à notre petstore habituel. La classe CreditCardServiceImpl (non...
Re: TP09BB
L'interface CreditCardService est fournie et CreditCardServiceImpl est demandée Êtes vous sure d'avoir la bonne version de missingFiles ? côté BarkBank : src/main/java/com/barkbank/api/CreditCardController.java src/main/java/com/barkbank/domain/model/CreditCard.java côté TP09 : src/main/java/com/yap...
Re: TP09BB
CreditCardService
Re: TP09BB
Pas vraiment encore sur la bonne piste, non. Je ne comprends pas votre méthode Post. Réception du message depuis CCService et envoi de la réponse se font dans la même méthode controller. Dans la méthode que vous présentez, vous ne récupérez rien, vous ne pouvez donc rien analyser. Il vous manque un ...
- 16 déc. 2019 21:45
- Forum : GLG203
- Sujet : Correction TP08
- Réponses : 5
- Vues : 782
Re: Correction TP08
Oui, on aurait pu utiliser BindingResult pour la gestion des erreurs, mais pas pour retourner un message en cas de réussite. Index.html et messages.properties ont été modifiés pour insérer le message de réussite de création du compte en utilisant le model.addAttribute("customerCreated",true) du cont...
- 16 déc. 2019 14:42
- Forum : GLG203
- Sujet : Correction TP08
- Réponses : 5
- Vues : 782
Re: Correction TP08
Bonjour, - Model est une interface du framework Spring. Elle permet la transmission de données entre le controller et la vue. Le Model fourni en paramètre de la méthode du controller est injecté par le framework. Le Model fonctionne comme une Map (clé, valeur). Les entrées (clé,valeur) ajoutées au m...
- 27 nov. 2019 15:17
- Forum : GLG203
- Sujet : Glg203 : TP07
- Réponses : 1
- Vues : 486
Re: Glg203 : TP07
Bonjour,
les champs ayant des valeurs non renseignées doivent rester vides, et non être mis à NULL
les champs ayant des valeurs non renseignées doivent rester vides, et non être mis à NULL