比swagger-ui 更晴爽的swagger-ui 界面 knife4j 配置

官方地址

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 , 喜欢的可以看看

  • 本文到此结束,如果觉得有用,动动小手点赞或关注一下呗,将不定时持续更新更多的内容…,感谢大家的观看!

猜你喜欢

转载自blog.csdn.net/qq_41463655/article/details/109477010