[JAVA] À propos des erreurs lors de la mise en œuvre de la validation du printemps

État HTTP 400- Bad Request
Rapport d'état du type

Description Le serveur ne peut pas ou ne traitera pas la demande en raison de quelque chose
that is perceived to be a client error (e.g., malformed request syntax, 
invalid request message framing, or deceptive request routing).

Apache Tomcat/8.5.32

De la conclusion, l'ordre de "BindingResult" est faux.

J'utilisais l'objet "BindingResult" comme argument sur le contrôleur POST qui a envoyé la demande, mais la commande était erronée.

@RequestMapping(value = "/hoge", method = RequestMethod.POST)
public String hogeHoge(@Valid @ModelAttribute EmployeeListForm form, BindingResult result, Model model) {
    if (result.hasErrors()) {
        model.addAttribute("title", "Erreur");
        model.addAttribute("message", "Veuillez éliminer l'erreur suivante");
    } else {
        EmployeeDto dto = new EmployeeDto();
        BeanUtils.copyProperties(form, dto);
        employeeList.add(dto);
        model.addAttribute("title", "Liste des employés");
        model.addAttribute("message", form.getName() + "A été enregistré.");
        model.addAttribute("employeeListForm", new EmployeeListForm());
    }
    model.addAttribute("employeeList", employeeList);
    return "hoge";
}

Dans l'argument comme celui-ci hogeHoge (objet de formulaire, BindingResult, Model) Doit être de l'ordre de

Recommended Posts

À propos des erreurs lors de la mise en œuvre de la validation du printemps
Erreur de mise en œuvre lors de la mise en œuvre de la validation Spring
Validation du ressort et code d'erreur
À propos de l'erreur de contexte Spring Framework
À propos du printemps ③
Erreur Javaw.exe lors du démarrage de Spring Boot (STS)
À propos de Spring AOP
À propos de Spring AOP
Spring - Evitement des erreurs / erreurs lors de la création de l'API pour POST
À propos de Aucune erreur de méthode
À propos des messages d'erreur Ruby
À propos de l'authentification Spring Security
À propos de DI of Spring ①
A propos de Spring AOP Pointcut
À propos de DI of Spring ②
Erreur lors de l'installation du bundle
Validation personnalisée avec Spring
Erreur lors du déploiement d'EC2
Lorsqu'une erreur se produit même si la validation n'est pas définie
[Notes personnelles] À propos du framework Spring
À propos des méthodes de validation dans JUnit
API (lors de la mise en œuvre d'une communication asynchrone)
Erreur lors de la lecture avec java
Erreur de connexion à la base de données Spring
Erreur SpringBoot + Mybatis lors du démarrage
Erreur lors de l'introduction de l'authentification SNS
Test de validation d'élément unique de printemps
Modifier le message de validation Spring Boot
À propos des annotations liées à Spring DI
Une erreur 404 se produit lors du test de l'authentification par formulaire avec Spring Security
Erreur inconnue dans la ligne 1 de pom.xml lors de l'utilisation de Spring Boot dans Eclipse