Springfox
已经停止更新了 , Spring
官网推荐了Springdoc
来整合swagger
1、在pom添加maven依赖
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
<version>2.6.0</version>
</dependency>
2、编写controller测试
package com.exam.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@Tag(name = "名称",description = "接口描述信息")
@RequestMapping("/person")
public class PersonController {
@Operation(summary = "方法概要",description = "方法描述",hidden = false)
@GetMapping("/add")
public String addPerson(String s) {
return "str";
}
}
3、访问http://localhost:8080/swagger-ui/index.html
详细配置参考:https://www.jb51.net/program/32283272v.htm