Description du scénario, en utilisant le cadre Spring MVC pour enregistrer les données et l'utilisation de Firefox Firebug pour suivre la découverte 404 introuvable.
Analyse: L'arrière-plan n'a imprimé aucun journal d'erreur et le problème n'a pas pu être analysé.
Solution (fournie par mon ami)
Ajoutez une section rouge du fichier de configuration dans le fichier de configuration de Spring-Mvc.xml.
Ajouter un fichier ControllerAdviceTest.java sous Controller (Remarque: il doit être sous Controller, car le composant-ball est configuré dans Spring-Mvc.xml)
Exécutez à nouveau l'arrière-plan pour publier le journal d'erreur suivant
Il est évident qu'il y a un problème avec le nom de l'objet, donc le problème est résolu. Pièce jointe: joignez le code source de ControllerAdviceTest.java (ne pouvez-vous pas ajouter un package compressé? Veuillez modifier le nom du sac vous-même)
package com.snake.Controller; import org.apache.log4j.logger; import org.springframework.http.httpstatus; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.responSestatus; import org.springframework.web.context.request.nativewebRequest; @ControllerAdvice Public Class ControllerAdviceTest {Protected Static Logger Logger = Logger.getLogger (ControllerAdviceTest.Class); @ExceptionHandler (exception.class) @ResponSestatus (httpstatus.bad_request) public String ProcessUnAuthenticatedException (demande nativewebRequest, exception e) {logger.error (e.getMessage ()); return "ViewName"; // renvoie un nom de vue logique}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.