一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringBoot配置SwaggerUI訪問404錯誤的解決方法

SpringBoot配置SwaggerUI訪問404錯誤的解決方法

2021-03-02 11:05顏藝學長 Java教程

這篇文章主要為大家詳細介紹了SpringBoot配置SwaggerUI訪問404錯誤的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

SpringBoot 配置SwaggerUI 訪問404的小坑。

在學習SpringBoot構建Restful API的時候遇到了一個小坑,配置Swagger UI的時候無法訪問。

首先在自己的pom文件中加入Swagger的依賴,如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
<dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger-ui</artifactId>
      <version>2.2.2</version>
    </dependency>
 
    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>2.2.2</version>
</dependency>

然后在新建一個SwaggerConfig類:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Configuration
@EnableSwagger2
public class SwaggerConfig {
  @Bean
  public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
        .apiInfo(apiInfo())
        .select()
        .apis(RequestHandlerSelectors.basePackage("com.nightowl"))
        .paths(PathSelectors.any())
        .build();
  }
  private ApiInfo apiInfo() {
    return new ApiInfoBuilder()
        .title("NightOwl RESTful APIs")
        .description("關注我 http://hwangfantasy.github.io/")
        .termsOfServiceUrl("http://hwangfantasy.github.io/")
        .contact("顏藝學長")
        .version("1.0")
        .build();
  }
}

最后在自己的Controller中加上一系列的API注解即可,其實不需要加上API注解也可以正常使用。
最后在localhost:8080/swagger-ui.html 訪問即可看到swagger頁面了。

但是關鍵來了,我第一次按照這樣的方法配置卻提示如下錯誤:

?
1
2
3
4
5
6
7
Whitelabel Error Page
 
This application has no explicit mapping for /error, so you are seeing this as a fallback.
 
Thu Nov 24 19:57:13 CST 2016
There was an unexpected error (type=Not Found, status=404).
No message available

但是我新建一個項目重新配置卻沒有任何問題,于是想到自己的項目中肯定有哪些配置與swagger沖突了,
最后發現在 application.properties 中把

?
1
spring.resources.static-locations=classpath:/static/

這一行注釋掉即可訪問了。

SpringBoot配置SwaggerUI訪問404錯誤的解決方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/hwangfantasy/article/details/66542602

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色综合图片 | 双子母性本能在线 | 色在线免费 | 波多野结衣快播 | 女人扒开下面让男人桶爽视频 | 九九精品免视看国产成人 | 99国产精品久久久久久久... | 精品无码久久久久久久久 | 日本免费一区二区三区 | 99re7在线精品免费视频 | 白丝校花好湿好紧 | 猫咪社区免费资源在线观看 | 国产香蕉97碰碰久久人人 | 国产精品久久久久久久久久久久久久 | 亚洲女同一区二区 | 高清不卡日本v在线二区 | 色老板在线观看 | 99久久国产综合精品麻豆 | 人人最怕九月羊 | 国产午夜免费视频 | 亚洲欧美色综合图小说 | 狠狠色成人综合网图片区 | 51国产午夜精品免费视频 | 亚洲国产欧美目韩成人综合 | 精品无码一区在线观看 | 亚洲国产精品无圣光一区二区 | 四虎精品成人a在线观看 | 欧美视频久久 | 久久精品人人做人人爽97 | 亚洲国产一区二区a毛片 | 99国内精品久久久久久久黑人 | 色老板在线视频观看 | 日本暖暖视频在线观看 | 俄罗斯一级淫片bbbb | 亚洲精品国产专区91在线 | 色综合色狠狠天天综合色hd | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 香蕉大久久| 精品免费视频 | 精品久久99麻豆蜜桃666 | 俄罗斯三级在线观看级 |