• 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
  • 相关阅读:
    SQL查询
    SQL语句
    SQL语句
    查询设计分析
    数据库引擎调整顾问
    详解执行计划
    详解索引连接类型
    查询开销
    利用SQL Profiler处理开销较大的查询
    状压dp的题目列表 (一)
  • 原文地址:https://www.cnblogs.com/nuonuozhou/p/11389099.html
Copyright © 2020-2023  润新知