
Swagger
文章平均质量分 67
使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。光有文档还不够,Swagger 生成的文档还支持在线测试。参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口。
旭东怪
这个作者很懒,什么都没留下…
展开
-
Swagger 3集成knife4j(第三方Swagger-UI插件)
1knife4jknife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!2 Maven依赖 <!-- Swagger 3 API接口调试工具 --> <dependency> <gro...原创 2021-10-23 10:39:16 · 1937 阅读 · 1 评论 -
Java Correct the classpath of your application so that it contains a single, compatible version问题解决
问题描述:Correct the classpath of your application so that it contains a single, compatible version of springfox.documentation.schema.ClassSupport问题分析:1、Swagger 3使用第三方的Swagger UI插件(swagger-bootstrap-ui),因为swagger-bootstrap-ui只支持Swagger 2,导致报错。...原创 2021-10-24 21:24:52 · 2083 阅读 · 0 评论 -
Swagger 2实现3种自定义UI(Boostrap-UI、Layer-UI、Mg-UI)
1 Maven依赖 <!-- Swagger 2 API接口调试工具 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <!--这个原创 2021-10-19 09:44:21 · 1217 阅读 · 0 评论 -
Java java.lang.ClassNotFoundException: xxx问题2种情况解决(Spring Boot、Swagger)
问题描述:java.lang.ClassNotFoundException: testTask问题分析:1、使用Class.forName(beanName).newInstance()创建实例,但是beanName不是包名加类名,而是Spring里面的@Component("testTask")实例名。解决办法:public Object getBean(String beanName){ Object bean = null; if (beanName.indexO原创 2021-03-19 14:25:56 · 17183 阅读 · 1 评论 -
Spring Boot 配置Swagger 3
1 Maven依赖 <!-- Swagger 3 API接口调试工具 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</ve原创 2021-10-18 16:22:35 · 848 阅读 · 0 评论 -
Spring Boot 配置Swagger 2(Api接口文档生成工具)
1 配置Maven依赖<!--Swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><!--Swagger-UI--><!--访问原创 2021-03-01 21:27:21 · 3216 阅读 · 0 评论 -
Swagger 给接口、方法体、方法体参数添加描述
1 给方法体添加描述 @ApiOperation("根据用户编号获取账号信息") @GetMapping("/getAccountInfo") public AjaxResult getAccountInfo(@RequestParam("userId")String userId) { return userService.getAccountInfo(userId); }2 方法体参数添加描述@ApiImplicitParams代表参数集合,@原创 2021-01-26 20:09:58 · 4001 阅读 · 0 评论