• springboot继承swagger










    <dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-ehcache</artifactId>
    <version>1.4.0</version>
    </dependency>








    package com.hztech.mscm.storage.util;

    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    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.builders.RequestHandlerSelectors;
    import springfox.documentation.service.*;
    import springfox.documentation.spi.DocumentationType;
    import springfox.documentation.spring.web.plugins.Docket;
    import springfox.documentation.swagger2.annotations.EnableSwagger2;
    /**
    * @Description Description
    * @Author wangt
    * @Date Created in 2020/2/6 16:38
    */
    @Configuration
    @EnableSwagger2
    public class Sswagger {
    @Bean
    public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
    .apiInfo(apiInfo())
    .select()
    //为当前包路径
    .apis(RequestHandlerSelectors.basePackage("com.hztech.mscm.storage.ctl"))
    .paths(PathSelectors.any())
    .build();
    // return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)).build();
    }
    //构建 api文档的详细信息函数,注意这里的注解引用的是哪个
    private ApiInfo apiInfo() {
    return new ApiInfoBuilder()
    //页面标题
    .title("Spring Boot 使用 Swagger2 构建RESTful API")
    //创建人
    .contact(new Contact("Bryan", "http://blog.bianxh.top/", ""))
    //版本号
    .version("1.0")
    //描述
    .description("API 描述")
    .build();
    }
    }
  • 相关阅读:
    html5 java多图片上传
    ajax post form表单
    java获取图片文件返回地址
    教你使用servlet拦截器,放行不需要拦截的内容
    实用的request接收值的工具类
    spring3的定时执行任务
    centos7.4无法启动之找不到EFIBOOTgrubx64.efi
    redhat7.2上搭建网易、epel的yum repo
    python2和python3中的关键字的区别--keyword模块
    搭建lamp的脚本
  • 原文地址:https://www.cnblogs.com/St123456/p/12269485.html
Copyright © 2020-2023  润新知