1.1配置类
先导一个配置类,配置类的配置如下
@Configuration
@EnableSwagger2WebMvc
public class Knife4jConfiguration {
@Bean(value = "defaultApi2")
public Docket defaultApi2() {
Docket docket = new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("测试==demo")
.description("# swagger-bootstrap-ui-demo RESTful APIs")
.termsOfServiceUrl("http://www.xx.com/")
.contact(new Contact("玉面小白龙", "", "123@qq.com"))
.version("1.0")
.build())
//分组名称
.groupName("2.X版本")
.select()
//这里指定文档Controller层扫描包路径
.apis(RequestHandlerSelectors.basePackage("com.**.controller"))
.paths(PathSelectors.any())
.build();
return docket;
}
}
1.2依赖导入
配置文件好了后,我们导入3个依赖<

本文介绍了如何在SpringBoot项目中配置Swagger2WebMvc和Knife4j,包括创建配置类、添加相关依赖、处理MVC版本问题以及配置文档控制器。读者可以了解到如何设置API信息、分组和指定扫描路径,以实现RESTfulAPI的文档生成。
最低0.47元/天 解锁文章
1778

被折叠的 条评论
为什么被折叠?



