首页 > 代码库 > spring-boot集成Springfox-Swagger2
spring-boot集成Springfox-Swagger2
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.PathSelectors;import springfox.documentation.service.ApiInfo;import springfox.documentation.service.Contact;import springfox.documentation.spi.DocumentationType;import springfox.documentation.spring.web.plugins.Docket;import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration@EnableSwagger2public class Swagger2Config { @Bean public Docket restApiForSensors() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .groupName("sensors data") .forCodeGeneration(true) .select()// .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))// .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) .paths(PathSelectors.ant("/api/sensors/data/**")) .build() .useDefaultResponseMessages(false); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("倍全SpringBoot Swagger2 RESTful API") .contact(new Contact("hjzgg", "", "2570230521@qq.com")) .description("静态token=xxx") .version("2.0") .build(); }}
运行效果:
参考资料:
spring-boot集成Springfox-Swagger2
Spring - AntPathMatcher
spring-boot集成Springfox-Swagger2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。