404即视为资源不存在。
那么我们可以认为有两种情况发生(swagger里):
1.真的不存在
2.被后台拦截了
我遇到的是后台拦截了:
配置了springMVC的拦截器
需要把swagger资源取消拦截:
在拦截器重写方法定位swagger-ui.html的资源链接
/**
* 解决swagger被拦截的问题
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html"