SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——没法访问/swagger-ui.html解决方案

问题描述,在玩swagger2的时候,因为出于好奇心,导入最新版的3.0.0,发现结果不对劲,访问页面404,最后找出缘由并解决出来了;html

有两种解决方案;第一种是下降版本,第二种不下降版本,导入其余的依赖和注解;spring

1)下降版本;使用3.0.0如下的版本便可;ide

相关依赖:ui

复制代码
         https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui –>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.9.2</version>
        </dependency>
        https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 &ndash;&gt;
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.9.2</version>
        </dependency>-
复制代码

相关注解:3d

 

 

 页面访问路径:htm

 

 

 2)第二种不下降版本,导入其余的依赖和注解;blog

相关依赖:(在这里,it

springfox-swagger-ui和
springfox-swagger2这两个依赖要删除掉,否则仍是访问不到页面,只留这一个依赖便可

io

复制代码
        <!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter-->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-boot-starter</artifactId>
            <version>3.0.0</version>
        </dependency>
复制代码

相关注解:注意,注解变了哦;class

 

 页面访问路径(也改变了):http://localhost:8082/swagger-ui/index.html

相关文章
相关标签/搜索