3.浏览器访问 http://127.0.0.1:8080/swagger-ui.html 但是!竟然返回大大的404!!! 排查过程: 从spring boot官网生成一个简单的spring-boot-web项目,进行上面三步,不会出现问题。 猜测是自己添加或更改了什么webmvc之类的东西,比如引入jar包,添加config。 最后发现同事写了一个跨域的东西: @Configuration public ...
<groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.8.0</version> </dependency> <!-- Swagger end --> 2.添加SwaggerAutoConfiguration. @Configuration @EnableSwagger2 public class SwaggerAutoConfiguration{ @Bean public Docket createRestApi() { return new Docke...
增加Swagger2Config, 添加@EnableSwagger2,可以通过定义Docket bean实现自定义。 Copy @Configuration@EnableSwagger2@Profile("swagger")@ComponentScan("xxx.controller") public class Swagger2Config {@Beanpublic Docket createRestApi() {returnnewDocket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).enable(tru...
io.springfox springfox-swagger-ui 2.2.2 io.springfox springfox-swagger2 2.2.2 然后在新建一个SwaggerConfig类: Configuration @Enhttp://ableSwagger2 public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .a...
spring.resources.static-locations=classpath:/static/ AI代码助手复制代码 这一行注释掉即可访问了。 关于“SpringBoot如何解决配置SwaggerUI访问404错误的问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
解决办法:把原来的swagger2和swagger-ui删掉,改成spring-boot-starter依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency> 就可以正常访问了。
最近使用最新的SpringBoot2.0集成Swagger2的时候遇到一个问题,集成之后打开Swagger页面的时候出现404,后台提示找不到swagger-ui的页面。于是我看了下项目依赖swagger的结构: 可以看到swagger-ui.html在META-INF/resources目录下,所以我们需要手动的将静态资源路径指向这里,在java中配置为: ...
SpringBoot引⼊swagger-ui后swagger-ui.html⽆法访问404 最近给graphserver增加swagger,记录下过程与问题解决。Swagger 是⼀个规范和完整的框架,⽤于⽣成、描述、调⽤和可视化 RESTful 风格的 Web 服务,后端集成下Swagger,然后就可以提供⼀个在线⽂档地址给前端同学。引⼊ Swagger pom中加⼊相关配置...
最近使用最新的SpringBoot2.0集成Swagger2的时候遇到一个问题,集成之后打开Swagger页面的时候出现404,后台提示找不到swagger-ui的页面。 于是我看了下项目依赖swagger的结构: 可以看到 swagger-ui.html 在META-INF/resources目录下,所以我们需要手动的将静态资源路径指向这里,在java中配置为: ...
加上以上配置后启动就不报错了,但是访问http://localhost:8080/swagger-ui/index.html报404 解决办法:把原来的swagger2和swagger-ui删掉,改成spring-boot-starter依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> ...