前端后端的爱恨情仇--续集

文章目录 前端妹子给我打电话了Eolink 直呼真香1. DTDD:文档与测试驱动开发2. API研发测试天花板3. 超强的Mock API4. 隐秘又好用的小亮点5 . 针对开发者比较友好 前端妹子给我打电话了 我上次写了一篇文章, 讲述了前端后端的爱恨情仇, 上了热榜之后,我分享到了朋友圈。 结果这一周, 我收到了之前的一个女前端的同事的...

从 SpringFox 迁移到 SpringDoc

前言一个好用的文档工具对于程序员开发、联调会提升很大效率。今天要介绍的就是一款我感觉很不错的文档工具 SpringDoc,去年在上家公司就已经从 SpringFox 迁移,使用 SpringDoc 作为接口文档,感觉还是很不错的,但据我了解目前似乎并不普及。现公司使用的还是 SpringFox ,其实严格说来也只是引入了该组件,并未充分发挥它的作用。于是我决定正好更换一整套 s...

前端后端的爱恨情仇

全文目录 一、API爆炸的时代1.背景介绍2.问题引出3.解决方案 二、核心功能1.API文档2.API调试3.Mock 数据4.自动化测试5. 在线调试 三、其他功能1.代码生成2.数据导入/导出 四、惊喜功能五、总结 一、API爆炸的时代 随着最近行业的移动化、物联网化、数字化转型、微服务等多种概念的提出,对应的API数量已经呈现...

Spring Boot整合Swagger报错:"this.condition" is null

前段时间看到群里有吐槽swagger整合问题,当时没仔细看,总以为是姿势不对。 这两天正好自己升级Spring Boot版本,然后突然出现了这样的一个错误: Caused by: java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.Pattern...

lerna + rollup + swagger自动转换ts

背景 设计目标 类型统一生成按照模块生成(多swagger)抛出api的类实例集中包管理【monorepo+lerna】轻量打包【rollup】 // 首先我们需要有一个lerna仓库lerna init //在这里我的packages子包里存放的是生成的api格式lerna create <project>lerna create <project> ...

swagger在线api文档搭建指南

在上一篇文章中,我们讲解了什么是 api,什么是 sdk: https://www.cnblogs.com/tanshaoshenghao/p/16217608.html 今天将来到我们万丈高楼平地起系列文章的第二篇:如何编写 api 文档? 咳咳,其实写 api 文档这个事情也没有一个统一的标准,写这篇文章更多地是分享与记录自己的一些心得体会。 曾经有大佬和我说,通过一个人的...

Shiro整合Mybatis实现用户认证和授权

目录 前言 一、Shiro介绍 1、Shiro基本功能图 2、Shiro工作原理 二、Shiro实现认证和授权 1、先导入相关的依赖 2、属性配置文件 3、dao层配置  4、实体类配置  5、Service层配置  6、Controller层配置 7、配置类  8、运行结果 前言 Apache Shiro是一个功能强大且易于使用的Java安全框...

数据库界的Swagger:一键生成数据库文档!

对于开发的API文档,我们可以通过Swagger等工具来自动生成了。但是对于数据库表结构的文档呢,在实际开发中在开发前我们一般会先设计好表结构,大家讨论一下, 这个时候就很需要有个数据库表结构的文档,如果常规操作就是一通无脑的 CV 大法,产出一份小几十页的 Word 文档,这样不仅容易出错,而且如果表结构变了还需修改 Word文档,非常不方便。 这里介绍并演示一个开源的 生成...

Swagger导出word和excel文档

之前写了篇关于Swagger2的博文 Swagger2生成在线接口文档并导出pdf文件,可以把swagger在线接口文档导出成pdf文件本地查看,当然swagger2本身是支持导出markdown格式的,所以这两种格式没啥问题了。 现在有个需求是这样的:把接口和接口描述放在表格里呈现出来,那么要么是excel...