swagger2的使用

springboot项目里怎么使用swagger2?

1.maven依赖

<dependency>
          <groupId>io.springfox</groupId>
          <artifactId>springfox-swagger2</artifactId>
          <version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
   <groupId>io.springfox</groupId>
   <artifactId>springfox-swagger-ui</artifactId>
   <version>2.9.2</version>

 

2.配置

@Configuration
@EnableSwagger2
//@Profile({"dev"})
public class SwaggerConfig {
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors
                .basePackage("cn.com")).paths(PathSelectors.any()).build();
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("api文档")
                .description("")
                .version("1.0")
                .build();
    }
}


3.打开http://localhost:7007/swagger-ui.html
具体ip:port按自己的设置来填

 

 
posted @ 2019-04-12 08:19  昵了个称  阅读(1036)  评论(0)    收藏  举报