SpringBoot项目集成swagger项目遇到一个问题:

访问swagger-ui.html

没有加载到数据,也没有加载到页面的html和css资源

除了

1、添加swagger的pom依赖

2、swagger的配置文件

配置swagger的显示内容

例如

@Configuration
@EnableSwagger2
public class Swagger2Config {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
//为当前包路径
.apis(RequestHandlerSelectors.basePackage("com.XXXXX.controller"))
.paths(PathSelectors.any())
.build();
}
//构建 api文档的详细信息函数,注意这里的注解引用的是哪个
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
//页面标题
.title("XXXX")
//创建人
.contact(new Contact("mall-screen", "https://XXXX.com.cn", ""))
//版本号
.version("1.0")
//描述
.description("API 描述")
.build();
}
}

  

还需要

3、有一个web的配置文件

例如:

@Configuration
public class CustomWebAppConfig extends WebMvcConfigurationSupport { @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);
}
}

  这样访问swagger-ui.html的时候,才可以正常访问swagger-ui的页面

这次是忘记配置web,导致。

最新文章

  1. Android笔记——Application的作用
  2. Javascript的this用法及jQuery中$this和$(this)的区别
  3. http执行过程分析
  4. JS 原型的妙用
  5. 一次插入多条记录 [mysql]
  6. poj 1816 (Trie + dfs)
  7. q和blockquote标签的区别
  8. ARM 汇编的一些规范
  9. KVO的简单用法
  10. Battery-historian 参数说明
  11. codeforces 682D Alyona and Strings
  12. PHP7 新特性 简介
  13. ServletContext加入和访问
  14. [LeetCode] Detect Capital 检测大写格式
  15. 第87节:Java中的Bootstrap基础与SQL入门
  16. Excel带条件求和——SUMIF函数
  17. LeetCode——10. Regular Expression Matching
  18. C++学习一Virtual
  19. angular小技巧随笔
  20. Linux性能优化之磁盘优化(三)

热门文章

  1. scheduler_default_filters 详解
  2. java 容器(collection)--ArrayList 常用方法分析 源码分析
  3. windows下部署.netcore+docker系列一(安装linux (ubuntu18.4))
  4. 苹果登录服务端JWT算法验证-PHP
  5. mac、window版编辑器 webstorm 2016... 永久破解方法。
  6. influxdb 安装
  7. 2019-2020-1 20199329《Linux内核原理与分析》第六周作业
  8. libcurl vs HTTP 1.1, 返回值100.
  9. 解决 docker.io 上拉取 images Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout
  10. Scala的自定义类型标记