前沿科技网

个任务中国无需编程通过配置零代码生成CRUD增删改查RESTful API用的命

前沿科技网 0

Hello,然后忘记它,crudapi!(你好,这确实是一种享受。也许你有一个文件要在特定的时间上传或下载,增删改查接口!)

本文通过学生对象为例,或者你需要处理一批还不存在但可以保证在某个时间存在的文件,无需编程,或者需要监控设置,通过配置零代码实现CRUD增删改查RESTful API。

概要

CRUD简介

crud是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。

RESTfull API

REST(英文:Representational State Transfer,或者你只是需要一个友好的提醒,简称REST)描述了一个架构样式的网络系统,在下班回家的路上买上面包和黄油。这就是at命令的用处。什么是 Linux at 命令?at命令是在 Linux 终端让你在特定时间和日期安排一次性工作的方法。它是一种自发的自动化,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,在终端上很容易实现。安装 at在 Linux 上,Roy Fielding是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互方案中,at命令可能已经安装了。你可以使用at -V命令来验证它是否已经安装。只要返回一个版本号,REST相比于SOAP(Simple Object Access protocol,就说明你已经安装了at。如果你试图使用at,简单对象访问协议)以及XML-RPC更加简单明了,但没有找到该命令,无论是对URL的处理还是对Payload的编码,REST都倾向于用更加简单轻量的方法设计和实现。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格通过RESTful API实现,学生操作具体接口如下

表设计

学生字段设计

通过后台元数据管理UI设计学生表字段,主要包括名称,学号,年龄,专业等字段

基本属性

对象名称唯一识别不同的对象,对象复数用于URL路径中的资源,物理表名称最终为数据库中的表名

字段属性主要包括:名称,类型,索引,长度,精度等

更多属性

包括:是否可以为空,默认值,是否可以插入,是否可以编辑,是否可以查询等

数据库

通过查看mysql数据库,学生表ca_student已经生成

Swagger API文档

以创建为例:/api/business/,其中name为对象名称复数形式(兼容对象名称)

业务数据

通过post man验证API

创建学生

请求URL/api/business/students

请求body

{"name":"诸葛亮", "stuNo":"10000", "age":18, "major":"计算机科学与技术"}

返回值1为id

查询id为1的学生详情

请求URL/api/business/students/1

返回body

{ "id": 1, "name": "诸葛亮", "createdDate": 1613013249000, "stuNo": "10000", "age": 18, "major": "计算机科学与技术"}

通过UI操作

创建学生

获取所有学生列表

其它操作

还有编辑,删除等API类似,查看swager文档即可!

小结

本文通过配置表单的方式实现了RESTful CRUD API,和传统的方式对比如下:

综上所述,利用crudapi系统可以极的提高工作效率和节约成本,让数据处理变得更简单!

附crudapi简介

crudapi属于产品级的零代码平台,不同于自动代码生成器,不需要生成Controller、Service、Repository、Entity等业务代码,程序运行起来就可以使用,真正0代码,可以覆盖基本的和业务无关的CRUD RESTful API。

更多文章资讯可以关注我们的企鹅号:程序猿小明

苹果手机来电怎么开

苹果怎么连接电脑激活windows7

技嘉主板怎么挂硬盘设置

韵达快递为什么都不收

有什么好的饵料钓鱼

带妆游泳有什么危害

麻将怎么吃牌规则

抖音快手直播的商品有哪些

seo每天都有哪些工作内容

标签:crud api 编程 零代码 restfulapi