Bug:No mapping for GET /onepill//swagger-ui.html
2024-10-09 10:18:49
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);
}
}
虽然不懂原因,但是很有用。
最新文章
- 负margin的移位参考线
- EF Code First 初体验
- shell脚本自动化部署XX的案例(附数组使用)
- 【MongoDB】1.安装--以及简单使用
- Tableview 优化Cell的复用机制01
- C/C++文件操作1
- 介绍“Razor”— ASP.NET的一个新视图引擎
- JCO事务管理
- ueditor上传图片到七牛云存储(form api,java)
- Linux 命令 - ls: 列出目录内容
- c++编程思想(一)--对象导言
- 每天一个linux命令(43)--netstat命令
- AssetBundle实现服务器下载并从本地读取
- DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件
- 编程从入门到放弃(Java)
- python第六天 函数 python标准库实例大全
- go语言练习
- Python 排错UnicodeEncodeError 'ascii' codec can't encode character 错误解决方法
- clientdataset 用法
- Flask系列02--Flask中的request