kneife4j配置

@Configuration
@EnableKnife4j
@EnableSwagger2WebMvc
public class Knife4JConfig {
/**
* @param
* @return Docket
* @description knife4j配置类
* @author lixin
* @date 2021/5/6 13:54
*/
@Bean(value = "defaultApi2")
public Docket defaultApi2() {
Docket docket = new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
//分组名称
.groupName("API")
.select()
//这里指定Controller扫描包路径(项目路径也行)
.apis(RequestHandlerSelectors.basePackage("com.example.mvcc.controller"))
.paths(PathSelectors.any())
.build();
return docket;
}

/**
* @param
* @return ApiInfo
* @description 接口文档信息
* @author lixin
* @date 2021/5/6 13:55
*/
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("xx在线API接口文档")
.description("xxAPI接口在线文档")
.version("2.0")
.build();
}
}


yml配置
knife4j:
enable: true
openapi:
title: Knife4j官方文档
description: "`我是测试`,**你知道吗**
# aaa"
email: xiaoymin@foxmail.com
concat: 八一菜刀
url: https://docs.xiaominfo.com
version: v4.0
license: Apache 2.0
license-url: https://stackoverflow.com/
terms-of-service-url: https://stackoverflow.com/
group:
test1:
group-name: 分组名称
api-rule: package
api-rule-resources:
- com.knife4j.demo.new3
posted @   千里兮兮  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示