SpringBoot使用Swagger2本来可以使用的,后来出现的异常No mapping for GET /swagger-ui.html,这个异常其实不用怎么解释,说白了就是找不到了。

遇到这种情况请先查找,最近你所添加继承了【WebMvcConfigurationSupport】的类

如果继承了WebMvcConfigurationSupport,则在配置文件在中配置的相关内容会失效,需要重新指定静态资源

需要重新指定swagger静态资源

@Configuration
public class WebMvcConfigurer extends WebMvcConfigurationSupport { /**
* 发现如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。 需要重新指定静态资源
*
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations(
"classpath:/static/");
registry.addResourceHandler("swagger-ui.html").addResourceLocations(
"classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations(
"classpath:/META-INF/resources/webjars/");
super.addResourceHandlers(registry);
}
}

虽然不懂原因,但是很有用。

最新文章

  1. 负margin的移位参考线
  2. EF Code First 初体验
  3. shell脚本自动化部署XX的案例(附数组使用)
  4. 【MongoDB】1.安装--以及简单使用
  5. Tableview 优化Cell的复用机制01
  6. C/C++文件操作1
  7. 介绍“Razor”— ASP.NET的一个新视图引擎
  8. JCO事务管理
  9. ueditor上传图片到七牛云存储(form api,java)
  10. Linux 命令 - ls: 列出目录内容
  11. c++编程思想(一)--对象导言
  12. 每天一个linux命令(43)--netstat命令
  13. AssetBundle实现服务器下载并从本地读取
  14. DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件
  15. 编程从入门到放弃(Java)
  16. python第六天 函数 python标准库实例大全
  17. go语言练习
  18. Python 排错UnicodeEncodeError 'ascii' codec can't encode character 错误解决方法
  19. clientdataset 用法
  20. Flask系列02--Flask中的request

热门文章

  1. 如何获取自定义meta标签信息?
  2. java中的四种访问权限是?
  3. Android 用视频做页面背景
  4. day08获取图片
  5. 洛谷 P3574 [POI2014]FAR-FarmCraft
  6. MongoDB 逻辑还原工具mongorestore
  7. SpringBoot2.x入门:应用打包与启动
  8. 微服务架构中的BFF到底是啥?
  9. MapReduce的运行流程概述
  10. IDEA搭建SpringMVC简单接口框架(Maven项目)