Swagger
文章平均质量分 67
使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。光有文档还不够,Swagger 生成的文档还支持在线测试。参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口。
旭东怪
这个作者很懒,什么都没留下…
展开
-
Swagger 3集成knife4j(第三方Swagger-UI插件)
1knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍! 2 Maven依赖 <!-- Swagger 3 API接口调试工具 --> <dependency> <gro...原创 2021-10-23 10:39:16 · 1839 阅读 · 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 · 2003 阅读 · 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 · 1163 阅读 · 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 · 17057 阅读 · 0 评论 -
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 · 794 阅读 · 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 · 3156 阅读 · 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 · 3897 阅读 · 0 评论