zoukankan      html  css  js  c++  java
  • swagger在线文档

    swagger

    生成在线文档:

    一、在maven中的配置

    <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.6.1</version>
        </dependency>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.6.1</version>
        </dependency>
        
        <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>2.1.3</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-annotations</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-annotations</artifactId>
                <version>2.9.8</version>
                <!-- 版本可以使用2.9.3、2.9.5 、2.9.8,不能忽略version属性-->
            </dependency>

    二、然后在java中使用一下配置监听需要展示的接口

    @Configuration
    @EnableSwagger2
    public class Swagger {
       @Bean
       public Docket docket(){
           return new Docket(DocumentationType.SWAGGER_2)
             .apiInfo(apiInfo())
             .select()
             .apis(RequestHandlerSelectors.basePackage("com.HPMS.common.controller"))
             .paths(PathSelectors.any())
             .build();
       }
    
       public ApiInfo apiInfo(){
           return new ApiInfoBuilder()
             .title("利用swagger2构建的API文档")
             .description("用restful风格写接口")
             .termsOfServiceUrl("")
             .version("1.0")
             .build();
       }
    }

    三、最后访问http://localhost:8081/swagger-ui.html可以查看当前系统的在线文档

  • 相关阅读:
    linux 如何显示一个文件的某几行(中间几行)
    Cookie——Javascript
    CSS——4种定位
    Javascript——DOM
    javascript之八——BOM
    Javascript——闭包、作用域链
    Struct2
    javaweb——Servlet作为控制器
    排序算法——快排思想
    java——获取从控制台输入的数据的方法
  • 原文地址:https://www.cnblogs.com/cambra/p/13535373.html
Copyright © 2011-2022 走看看