SpringBoot版本:2.5.2 (其他版本会报错)
第一步:
io.springfox
springfox-boot-starter
3.0.0
第二步:
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.oas.annotations.EnableOpenApi; import springfox.documentation.service.ApiInfo; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; @Configuration @EnableOpenApi public class Swagger { @Bean public Docket docket(){ return new Docket(DocumentationType.OAS_30) .apiInfo(apiInfo()) .enable(true) .groupName("ZRJ") .select() .apis(RequestHandlerSelectors.withMethodAnnotation(PostMapping.class)) .paths(PathSelectors.any()) .build(); } @SuppressWarnings("all") public ApiInfo apiInfo(){ return new ApiInfo( "zrj's api", "redis project", "v1.0", "@.com", //开发者团队的邮箱 "ZRJ", "Apache 2.0", //许可证 "http://www.apache.org/licenses/LICENSE-2.0" //许可证链接 ); } }
集成完毕访问(别少了最后面有个左划线“/”):http://localhost:8099/swagger-ui/
http://localhost:8099/swagger-ui/
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205415.html原文链接:https://javaforall.net
