没有合适的资源?快使用搜索试试~ 我知道了~
Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题
59 下载量 60 浏览量
2020-09-07
17:46:59
上传
评论
收藏 48KB PDF 举报
温馨提示


试读
2页
主要介绍了Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
资源推荐
资源详情
资源评论




















Spring Boot引入引入swagger-ui 后后swagger-ui.html无法访问无法访问
404的问题的问题
主要介绍了Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题及解决方法,本文给大家介绍的
非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
最近给graphserver增加swagger,记录下过程与问题解决。
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,后端集成下Swagger,然后
就可以提供一个在线文档地址给前端同学。
引入引入 Swagger
pom中加入相关配置:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
增加Swagger2Config, 添加@EnableSwagger2,可以通过定义Docket bean实现自定义。
@Configuration
@EnableSwagger2
@Profile("swagger")
@ComponentScan("xxx.controller")
public class Swagger2Config {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.enable(true)
.select()
.apis(RequestHandlerSelectors.basePackage("xxx.controller"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("XXX Rest Server")
.description("XXXRest接口")
.contact(new Contact("contract", "url", "email"))
.version("1.0")
.build();
}
}
swagger-ui.html 404问题问题
项目中有web配置,因此怀疑是这些配置影响了,搜索下发现这位仁兄有类似经
历:https://www.cnblogs.com/pangguoming/p/10551895.html
于是在WebMvcConfig 配置中,override addResourceHandlers
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@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/");
}
搞定收工。
资源评论


weixin_38659805
- 粉丝: 6
- 资源: 915
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
