[Swagger2]SpringBoot集成Swagger

Posted 唐火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Swagger2]SpringBoot集成Swagger相关的知识,希望对你有一定的参考价值。

SpringBoot集成Swagger

引入依赖

<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
   <groupId>io.springfox</groupId>
   <artifactId>springfox-swagger2</artifactId>
   <version>2.9.2</version>
</dependency>
<!-- 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>

编写HelloController,测试确保运行成功!

package com.xxxx.swagger2.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController 

    @RequestMapping(value = "/hello")
    public String hello()
    
        return "hello";
    



要使用Swagger,我们需要编写一个配置类-SwaggerConfig来配置 Swagger

@Configuration //配置类
@EnableSwagger2// 开启Swagger2的自动配置
public class SwaggerConfig   

访问测试 :http://localhost:8080/swagger-ui.html ,可以看到swagger的界面;

以上是关于[Swagger2]SpringBoot集成Swagger的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成Swagger2在线文档

SpringBoot_springboot集成swagger2

SpringBoot集成Swagger2生成API接口文档

SpringBoot集成Swagger2生成API接口文档

springboot 集成swagger2

SpringBoot | 第十章:Swagger2的集成和使用