官方地址
get 地址: https://gitee.com/xiaoym/knife4j
开始配置
配置前请确定swagger 配置是否正确,如果没有配置swagger 请绕道,谢谢
说明:虽然界面漂亮了,但依然有一些小问题,如注释信息写了 \r\n 不会换行等
1、添加vamen 依赖
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>2.0.6</version>
</dependency>
2、MvcConfig 中配置静态资源访问路径映射
public class MvcConfig implements WebMvcConfigurer {
/**
* 静态资源访问路径映射
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
3、添加启动类注解 @EnableKnife4j
// knife4j 接口文档,/doc.html
第三步我删除了这个注解一样没问题,可以不配置
查看效果
最厉害的是他可以到处离线文档 ,嗦嘎
-
个人开源项目(通用后台管理系统)–> https://gitee.com/wslxm/spring-boot-plus2 , 喜欢的可以看看
-
本文到此结束,如果觉得有用,动动小手点赞或关注一下呗,将不定时持续更新更多的内容…,感谢大家的观看!