国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - Java教程 - Spring Boot引入swagger-ui 后swagger-ui.html無法訪問404的問題

Spring Boot引入swagger-ui 后swagger-ui.html無法訪問404的問題

2020-09-02 00:50JadePeng Java教程

這篇文章主要介紹了Spring Boot引入swagger-ui 后swagger-ui.html無法訪問404的問題及解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

最近給graphserver增加swagger,記錄下過程與問題解決。

Swagger 是一個規(guī)范和完整的框架,用于生成、描述、調(diào)用和可視化 RESTful 風格的 Web 服務,后端集成下Swagger,然后就可以提供一個在線文檔地址給前端同學。

引入 Swagger

pom中加入相關(guān)配置:

?
1
2
3
4
5
6
7
8
9
10
<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實現(xiàn)自定義。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@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配置,因此懷疑是這些配置影響了,搜索下發(fā)現(xiàn)這位仁兄有類似經(jīng)歷:https://www.cnblogs.com/pangguoming/p/10551895.html

于是在WebMvcConfig 配置中,override addResourceHandlers

?
1
2
3
4
5
6
7
8
9
10
11
@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/");
 }

搞定收工。

延伸閱讀

server端有了swagger,前端如何更優(yōu)先的調(diào)用?

參見:Vue 使用typescript, 優(yōu)雅的調(diào)用swagger API,筆者提供了一個開源npm庫,可以為前端生成調(diào)用axios調(diào)用代碼。

總結(jié)

到此這篇關(guān)于Spring Boot引入swagger-ui 后swagger-ui.html無法訪問404的問題的文章就介紹到這了,更多相關(guān)Spring Boot引入 swagger-ui.html無法訪問404內(nèi)容請搜索服務器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/xiaoqi/p/swagger-ui-404.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 黄视频| 黄色三级免费网站 | 超碰首页 | 欧美精品在线免费观看 | 久久久免费视频看看 | 国产欧美久久久久久 | 在线成人小视频 | 欧美一级特黄在线观看 | 欧美成人精品一区二区男人看 | 成人av免费在线 | 亚洲高清日本 | 夜夜久久 | 成人片在线播放 | 亚洲国产成人av | 亚州av影院 | 中文字幕第9页 | 国产高清精品一区 | 日本狠狠色| 亚洲国产日韩一区 | 欧美一级在线 | 超碰在线91 | 黄色四虎 | 一区二区三区高清不卡 | 成人欧美一区二区三区白人 | 午夜精品久久久久久久久 | 亚洲综合区 | 红桃av一区二区 | 欧美综合视频 | 国产精品18久久久 | 日韩在线一区二区 | 国产免费性 | 成人高h视频 | 国产裸体永久免费视频网站 | 毛片免费视频 | 国内免费自拍视频 | 国产美女一区 | 久久精品视频一区 | 国产黄色av | 在线视频一区二区 | 久久中文字幕一区 | 亚洲综合一区二区三区 |