springboot绕过token
时间: 2023-09-02 22:10:42 浏览: 216
回答: 要绕过Spring Boot中的token验证,可以通过在拦截器中设置不拦截某些请求路径来实现。在拦截器配置类中,可以使用`excludePathPatterns`方法来指定不需要拦截的路径。例如,在`MyMvcConfig`类中,可以使用`excludePathPatterns`方法来设置不拦截的请求路径,如`/story/sendSMS`和`/story/signOrRegister`。这样,当请求路径匹配到这些路径时,拦截器就不会进行token验证。\[1\]
另外,还可以通过全局异常处理类来绕过token验证。在`GloablExceptionHandler`类中,可以使用`@ExceptionHandler`注解来捕获异常,并返回指定的异常信息。可以在`handleException`方法中判断异常类型,如果是需要绕过token验证的异常,可以返回自定义的异常信息。这样,当出现这些异常时,就会返回指定的异常信息,而不进行token验证。\[2\]
总结起来,要绕过Spring Boot中的token验证,可以通过在拦截器配置类中设置不拦截某些请求路径,或者通过全局异常处理类来返回指定的异常信息。这样就可以实现绕过token验证的功能。\[1\]\[2\]
#### 引用[.reference_title]
- *1* *2* [java SpringBoot登录验证token拦截器](https://blog.csdn.net/m0_48922996/article/details/125780148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [SpringBoot中自定义拦截器详解 (Token校验与放行)](https://blog.csdn.net/weixin_34270007/article/details/112882470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文