zoukankan      html  css  js  c++  java
  • swagger部署和dubbo集成(二)restful swagger接入

    1.引入swagger依赖

    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>2.7.0</version>
    </dependency>

    2.将下面的代码加入项目中

    import org.springframework.context.annotation.Bean;

    import org.springframework.context.annotation.Configuration;
    import springfox.documentation.builders.ApiInfoBuilder;
    import springfox.documentation.builders.RequestHandlerSelectors;
    import springfox.documentation.service.ApiInfo;
    import springfox.documentation.spi.DocumentationType;
    import springfox.documentation.spring.web.plugins.Docket;
    import springfox.documentation.swagger2.annotations.EnableSwagger2;
      
    @Configuration
    @EnableSwagger2
    public class SwaggerConfig {
      
       @Bean
       public Docket api() {
          return new Docket(DocumentationType.SWAGGER_2)
                .select()
                .apis(RequestHandlerSelectors.any())
                .build()
                .apiInfo(apiInfo());
       }
        
       private ApiInfo apiInfo() {
          return new ApiInfoBuilder()
                .title("mserver接口API 文档")
                .description("HTTP对外开放接口")
                .version("1.0.0")
                .build();
       }
      
    }
     
    3.在spring配置文件引入上面的配置类

    <bean class="test.SwaggerConfig"/>

    4.添加跨域支持

    <mvc:cors>   

        <mvc:mapping path="/v2/api-docs"/>   
    </mvc:cors
     
    5.启动项目访问http:ip:port/v2/api-docs
  • 相关阅读:
    C#的第一个应用
    中位数和顺序统计量(第9章)
    散列表的学习和探讨(算法导论第11章)
    数据挖掘和机器学习的基本概念
    Weka数据挖掘——选择属性
    Weka数据挖掘——关联
    Weka数据挖掘——聚类
    Weka数据挖掘——分类
    WEKA-过滤器算法学习
    WEKA——数据挖掘与机器学习工具
  • 原文地址:https://www.cnblogs.com/nuonuozhou/p/11389099.html
Copyright © 2011-2022 走看看