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按自己的设置来填
![]()


浙公网安备 33010602011771号