1引入依赖
<!-- 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>
2.application.yml配置文件配置
spring: # swagger配置 必须加 mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER springfox: documentation: swagger-ui: enabled: true
3测试在方法上添加注解
import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "验证码测试") @RestController public class RedisController { @ApiImplicitParam(name = "id", value = "验证码", readOnly = true) @GetMapping("/test1") public String testRedis(String id) { System.out.println(id); return id; } }
4浏览器访问http://localhost:8080/swagger-ui/