la méthodeexcludePathPatterns consiste à exclure le chemin d'accès, mais lorsque le chemin URL que vous excluez n'existe pas dans le projet, springboot programmera le chemin/erreur, ce qui rend impossible l'exclusion.
Par exemple Le code suivant :
registry.addInterceptor(new MyInterceptor()).addPathPatterns("/**").excludePathPatterns("/login");
Si le chemin d'accès /login n'existe pas dans le projet, alors lorsque vous accéderez à http://xxxx/login, il sera quand même intercepté car il devient le chemin d'erreur de votre intercepteur personnalisé. peut également être vérifié via request.getRequestUrl.
Mais si vous utilisez un projet springmvc ordinaire, il ne sera pas intercepté pour le moment, mais comme il n'y a pas de chemin de connexion, une page 404 s'affichera
Vous pouvez accéder au point d'arrêt pour voir si le chemin accédé est le même que le chemin configuré, non valide
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!