在交流群里一个老生常谈的问题,集成swagger后访问报错,无token,放行路径如下
//放行路径
private static final String[] EXCLUDE_PATH_PATTERNS = {
// Swagger
"**/swagger-ui.html",
"/swagger-resources/**",
"/webjars/**",
"/v2/**",
"/swagger-ui.html/**",
"/doc.html/**",
"/error",
"/favicon.ico",
"sso/auth",
"/csrf"
}
当然 后台还是一样有异常输出 然后在跟踪后发现 最后要放行的路径是 / 这个就算了
2022-02-11 17:43:40.016 INFO 928 --- [ scheduling-1] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
/
2022-02-11 17:43:56.382 ERROR 928 --- [nio-5001-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is cn.dev33.satoken.exception.NotLoginException: 未提供Token] with root cause

本文探讨了在集成Swagger API文档时遇到的无token访问错误,通过放行特定路径并分析异常追踪,揭示了如何配置Swagger以解决未登录异常。重点关注了放行路径设置和登录验证机制的交互。
最低0.47元/天 解锁文章
1574

被折叠的 条评论
为什么被折叠?



