La recherche a retourné 11 résultats

par bruye_st
15 janv. 2020 19:05
Forum : GLG203
Sujet : CheckException dans ShoppingCartController
Réponses : 6
Vues : 442

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...
par bruye_st
15 janv. 2020 18:44
Forum : GLG203
Sujet : TP11
Réponses : 5
Vues : 446

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...
par bruye_st
09 janv. 2020 14:26
Forum : GLG203
Sujet : TP10 - Attention
Réponses : 3
Vues : 364

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...
par bruye_st
09 janv. 2020 13:37
Forum : GLG203
Sujet : TP10 - Attention
Réponses : 3
Vues : 364

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
par bruye_st
17 déc. 2019 16:40
Forum : GLG203
Sujet : TP09BB
Réponses : 9
Vues : 587

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...
par bruye_st
17 déc. 2019 15:06
Forum : GLG203
Sujet : TP09BB
Réponses : 9
Vues : 587

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...
par bruye_st
17 déc. 2019 14:14
Forum : GLG203
Sujet : TP09BB
Réponses : 9
Vues : 587

Re: TP09BB

CreditCardService
par bruye_st
17 déc. 2019 12:22
Forum : GLG203
Sujet : TP09BB
Réponses : 9
Vues : 587

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 ...
par bruye_st
16 déc. 2019 21:45
Forum : GLG203
Sujet : Correction TP08
Réponses : 5
Vues : 503

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...
par bruye_st
16 déc. 2019 14:42
Forum : GLG203
Sujet : Correction TP08
Réponses : 5
Vues : 503

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...
par bruye_st
27 nov. 2019 15:17
Forum : GLG203
Sujet : Glg203 : TP07
Réponses : 1
Vues : 339

Re: Glg203 : TP07

Bonjour,
les champs ayant des valeurs non renseignées doivent rester vides, et non être mis à NULL