---
title: springboot2.x整合swagger + security 的问题
date: 2020-04-06 15:56:59
tags: ['spring','aop']
---
## 问题:
当springboot2.x整合swagger的时候,没有遇到任何困难,但是当引入security的时候,问题十分严重,直接就导致swagger进入不了了,
几经折腾,才终于发现了问题。
期间遇到的问题:
1.swagger需要登录
2.swagger进不去,直接无法访问,进入springboot错误界面/error
3.网上一大堆说法不一样的问题
## 问题排查
1.首先我想知道当我注册HandlerInterceptor的时候是否注册有效,再preHandle里面写一个sytem打印输出。
2.注册有效,那么是不是.excludePathPatterns()无效呢,这个就十分难进行排查,但是这里可以采用以下代码。
```
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
System.out.println("token验证中");
/*StringBuffer url = request.getRequestURL();
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
} catch (IOException e) {
e.printStackTrace();
}
String line = null;
StringBuilder sb =
springboot security 整合swagger无法访问
最新推荐文章于 2025-07-07 18:42:17 发布

最低0.47元/天 解锁文章
2046

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



