欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Swagger入门以及404解决

程序员文章站 2022-07-10 18:41:35
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。简而言之,生成接口文档。官网: https://swagger.io/新建springboot项目@RestControllerpublic class TestController { @GetMapping(value = "hello") public String hello(){ return "hello"; ....

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。简而言之,生成接口文档。
官网: https://swagger.io/

 
 

新建springboot项目

@RestController
public class TestController {

    @GetMapping(value = "hello")
    public String hello(){
        return "hello";
    }
}

 

maven依赖

        <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>

 

配置config

@Configuration      //加入到容器
@EnableSwagger2     //开启swagger2
public class Swagger2Config {}

 

运行项目

访问地址http://localhost:8080/swagger-ui.html

Swagger入门以及404解决

 
 

注意:404解决

我自己试的时候springfox-swagger-ui和springfox-swagger2版本选了3.0.0,一直打不开swagger-ui.html,404。看了很多博客都没解决的。但是神奇的是,我把版本改到2.9.2,他突然又可以了!

本文地址:https://blog.csdn.net/qq_44972847/article/details/109259447