Maison >Java >javaDidacticiel >Comment résoudre l'échec de l'intercepteur Springboot Interceptor ExclurePathPatterns ignorer

Comment résoudre l'échec de l'intercepteur Springboot Interceptor ExclurePathPatterns ignorer

王林
王林avant
2023-05-26 12:20:582670parcourir

l'intercepteur springboot InterceptorexcludePathPatterns ignore l'échec

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

exclusion de l'intercepteur springboot. n'est pas valide, ExclurePathPatterns dans Springboot n'est pas valide

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

springboot Interceptor拦截器excludePathPatterns忽略失效怎么解决

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer