1、添加knife4j依赖
这里是最新版本的依赖,我也会使用这个最新版本的依赖来进行举例。
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
<version>4.4.0</version>
</dependency>
添加完成后记得刷新pom文件,进行依赖导入
2、接口文档调试
这样我们就创建好了接口文档,直接在浏览器输入你的,localhost:端口号/doc.html就可以进行文档的展示了。
3、如果遇到在项目的中途整合接口文档,遇到页面不能访问可能是进行了资源拦截
遇到资源拦截实现如下配置
1、如果你有java类实现了 WebMvcConfigurer 接口
或者继承了 WebMvcConfigurationSupport 类,
那么重写他们里面的addResourceHandlers 方法
//配置拦截器访问静态资源
registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/favicon.ico").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
这样你能够进行访问接口文档了