SpringBoot项目,Swagger2文档界面无内容的可能原因

摘要:
该项目介绍了SpringSecurity依赖的可能原因:1.API文档路径完全不可访问-发布文档的路径未在SpringSecurity的配置类中设置。2.API文档接口不显示内容-该版本未在SpringSecurity的配置类中设置。2.附上所需资源。该版本的代码未在SpringSecurity@Overridepublicvoidconfigure(WebSecurity

项目中引入了SpringSecurity依赖

可能的原因:

  1、API文档路径完全进不去 - 在SpringSecurity的配置类中没有设置放行文档的路径

  2、API文档界面不显示内容 - 在SpringSecurity的配置类中没有设置放行Swagger2需要的资源

附上SpringSecurity的配置类中没有设置放行的代码

 @Override
    public void configure(WebSecurity web) throws Exception {
        web.ignoring().antMatchers(
                "/login",
                "/logout",
                "/css/**",
                "/js/**",
//                首页
                "index.html",
//                图标
                "favicon.ico",
//               swagger2
//   我引入的是第三方ui,故路径与官方不同 
                "/doc.html",
// 下面swagger2需要的一些资源
                "/webjars/**",
                "/swagger-resources/**",
                "/v2/api-docs/**"
        );
    }   

免责声明:文章转载自《SpringBoot项目,Swagger2文档界面无内容的可能原因》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇lua 遍历 table[转]C/C++:构建你自己的插件框架下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

swagger2的常用注解,传递参数的注意使用方法

背景介绍: 刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了。 在集成了swagger2后,找了半天的原因,发现使用@ApiImplicitParam这个注解可以解决这个问题。 对应下面的参数。 所以我们可以使用这个注解来解决我们所遇到...

Java中MongoDB返回ObjectId的差异

  在Java中使用MongoDB时若是通过这样的方式查询,在swagger接口中收到的结果可能会与期望不一致。   1、检索语句 mongoTemplate.find(query, Object.class, collectionName);   注意了,上述语句中是直接采用Object的类型。   2、单步调试的结果   3、swagger接口的结果...

Springcloud之gateway配置及swagger集成

前言 关于引入gateway的好处我网上找了下: 性能:API高可用,负载均衡,容错机制。 安全:权限身份认证、脱敏,流量清洗,后端签名(保证全链路可信调用),黑名单(非法调用的限制)。 日志:日志记录(spainid,traceid)一旦涉及分布式,全链路跟踪必不可少。 缓存:数据缓存。监控:记录请求响应数据,api耗时分析,性能监控。 限流:流量控制...

Spring Boot 入门系列(二十二)使用Swagger2构建 RESTful API文档

前面介绍了如何Spring Boot 快速打造Restful API 接口,也介绍了如何优雅的实现 Api 版本控制,不清楚的可以看我之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html 在实际项目中,Api 接口系统对接过程中,Api 接口文档是非常重要的文档。一般是设计完成之...

采用vue编写的功能强大的swagger-ui页面

think-swagger-ui-vuele swagger-ui有非常多的版本,觉得不太好用,用postman,每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析,自己实现了一套swaggerui界面。 swagger分为后端数据提供方方和前端页面展示请求方。从一定角度来看,swagger是一种标准的数据格式...

.Net Core Swagger 给类库模型添加注解

因为公司流程的需要,需要给每个API的Request 和Response 模型及属性加上注解,发现Api项目依赖的Model 类库中的/// Summy的注解并没有作用。 通过翻资料和实践。发现借助 Swashbuckle.AspNetCore.Annotations 包可以实现。 步骤: 在模型字段加上 [SwaggerSchema("UserId",...