springboot項目里怎麼使用swagger2?1.maven依賴 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 2.配置 @Configuration @EnableSwagger2 ... ...
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按自己的設置來填
![](https://img2018.cnblogs.com/blog/1157171/201904/1157171-20190412081653804-827300468.png)