zoukankan      html  css  js  c++  java
  • swagger在maven的使用

    引入pom.xml中

    需要在版本中指定版本

     然后导入依赖

    <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>${springfox.version}</version>
            </dependency>
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger-ui</artifactId>
                <version>${springfox.version}</version>
            </dependency>

    写一个类

    package cn.jiedada.crm.web.config;
    
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.ComponentScan;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.EnableWebMvc;
    import springfox.documentation.builders.PathSelectors;
    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
    @EnableWebMvc
    @EnableSwagger2
    @ComponentScan(basePackages="cn.jiedada.crm.web.controller")
    public class SwaggerConfig {
        /*@Configuration 相当于是我们的配置文件
        @EnableWebMvc
        @EnableSwagger2 使用swagger
        @ComponentScan  扫描包路径
        @Bean   相当于配置一个bean
        * */
        @Bean
        public Docket api(){
            return new Docket(DocumentationType.SWAGGER_2)
                    .apiInfo(this.apiInfo())
                    .select()
                    .apis(RequestHandlerSelectors.basePackage("cn.jiedada.crm.web.controller"))
                    .paths(PathSelectors.any())
                    .build();
        }
    
    
        private ApiInfo apiInfo(){
            @SuppressWarnings("deprecation")
            ApiInfo info=new ApiInfo(
                    "Spring 构建RestFule",
                    "aaa",
                    "aa",
                    "a",
                    "cc",
                    "x",
                    "x");
            return info;
        }
    }
    View Code
  • 相关阅读:
    Android:控件GridView的使用
    Android:监听ListView
    Android:控件ListView列表项与适配器结合使用
    Android:删除模拟器中没用的应用
    Android:Activity之间跳转和参数传递
    Android:常见错误提示
    删除appcompat_v7会出很多错误
    Android工具:延展图片NinePatch
    Android:布局实例之模仿QQ登录界面
    Android:android:gravity 和 android:layout_Gravity 的区别
  • 原文地址:https://www.cnblogs.com/xiaoruirui/p/11809795.html
Copyright © 2011-2022 走看看