1.引入jar
implementation 'com.github.xiaoymin:knife4j-spring-boot-starter:2.0.4'
implementation 'com.github.xiaoymin:knife4j-spring-ui:2.0.4'
2.编写config
@Configuration
@EnableSwagger2
public class Swagger2Config {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())).enable(true)
.genericModelSubstitutes(ResponseEntity.class)
.select()
.apis(RequestHandlerSelectors.basePackage("www.baidu.controller"))
.paths(PathSelectors.any())
.build();
}
/**
* api描述
*
* @return
*/
private ApiInfo apiInfo() {
return new ApiInfoBuilder().title("系统接口标题")
.description("我是描述")
.termsOfServiceUrl("https://www.baidu.com")
.version("1.0.0")
.build();
}
}