SpringBoot中实现业务校验,这种方式才叫优雅!
大家好,我是飘渺。
在日常的接口开发中,为了保证接口的稳定安全,我们一般需要在接口逻辑中处理两种校验:
- 参数校验
- 业务规则校验
首先我们先看看参数校验。
先贴上几个案例,水平高超的同学可以挑战一下:
InnoDB 存储引擎是 MySQL 数据库中使用最为广泛的引擎,在海量大并发的 OLTP 业务中,InnoDB 必选。它在数据存储方面有一个非常大的特点:索引组织表(Index Organized Table)。
接下来我就带你了解最为核心的概念:索引组织表。希望你学完今天的内容之后能理解 MySQL 是怎么存储数据和索引对象的。
之前我在SpringBoot老鸟系列中专门花了大量的篇幅详细介绍如何集成Swagger,以及如何对Swagger进行扩展让其支持接口参数分组功能。详情可见:SpringBoot 如何生成接口文档,老鸟们都这么玩的!
可是当我接触到另一个接口文档工具 smart-doc
后,我觉得它比Swagger更适合集成在项目中,更适合老鸟们。今天我们就来介绍一下smart-doc组件的使用,作为对老鸟系列文章的一个补充。
某年某月某日的一个下午,接收到监控服务器的一条告警短信:
尊敬的运维工程师 XX,你好:
“192.168.136.200”数据库服务器 CPU 异常,CPU 使用率 98.7%,请尽快处理。
看到这个消息浑身一紧,赶紧掐灭手中的烟,跑回办公室。