小白分分钟学会,简单四步,直接把sql直接转换成接口服务java 您所在的位置:网站首页 python数据查询内容转换成json发送到指定接口中 小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

2024-02-18 13:51| 来源: 网络整理| 查看: 265

单表的增删改查不需要我们编写,可以一键自动生成。这里我们主要讲如何实现自定义接口,或者在项目进行中需要增加接口的情况。

此次演示内容对个人的编程技能要求极低,会写sql即可写服务,只需简单四步。

1.编写sql语句

select * 肯定会写吧

2.创建md文件

新建文件把上面的sql语句复制进来会的吧

3.数据库注册服务

数据库插入两条数据绝对不难吧

4.调用接口服务

浏览器输入接口地址应该会的吧

这样接口就可以调用了是不是很简单

 

当然各个项目的使用场景不一样不能够适用所有场景,但是经过验证已在多个项目中进行实践使用,能适合大多数场景,配合业务拆分和实现步骤分解,可以满足大多数项目的需求,该框架的主要功能,参见前期文章(0行代码写服务相关)。

零行代码写服务,专栏即将开通,欢迎各位老板订阅

 

1.编写sql语句

sql1:

select SUM(t.size)/(1024*1024) val,REPLACE(RIGHT(t.name, INSTR(REVERSE(t.name),'.')),'.','') as name ,"MB" unit from d_code_manager t GROUP BY RIGHT(t.name, INSTR(REVERSE(t.name),'.'));

 

sql2:

select SUM(t.code_num) val,REPLACE(RIGHT(t.name, INSTR(REVERSE(t.name),'.')),'.','') as name ,"行" unit from d_code_manager t GROUP BY RIGHT(t.name, INSTR(REVERSE(t.name),'.'))

 

2.创建md文件

文件名字随便起,按照如下格式将sql粘贴进去

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

3.数据库注册服务

数据库表中插入如下两行

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

图1的位置为暴露给前端调用的接口名称

图2的位置为步骤2创建的md文件(文件名+“.”+文件中的接口标识)

 

4.调用接口服务

启动项目,调用服务

 

接口1

/commapi?m=q&k=dCodeManagerSize

数据结果

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

接口2

/commapi?m=q&k=dCodeManagerLine

数据结果

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

接口1和接口2形成组合接口

/commapi?m=q&k=dCodeManagerSize,dCodeManagerLine

数据结果

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

实际调用示例效果

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

前端调用代码

 

单接口调用方式

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

组合接口调用方式

小白分分钟学会,简单四步,直接把sql直接转换成接口服务java

 

更多实现及视频教程请关注本账号后期专栏文章和视频。

1.一键生成数据库所有列表增、删、改、查接口

通过代码生成器,一键生成增、删、改、查代码,分为有代码和无代码两种方式。有代码方式可以在需要业务封装时直接调用生成的代码进行业务组装。有代码方式和无代码方式都可以直接调用访问。

2.可指定单表生成接口

可以指定生成那张表的数据接口,以免对已有接口造成影响。

3.一键生成接口测试postman调用文件

生成postman调用接口,直接导入即可测试,不需要单独也写接口文档,也不需要使用swangger在代码中单独增加注释。字段长度类型,大小一目了然。

4.可生成controller、service、dao、model、自定义sql、postman测试文件

可以根据实际需要进行单独配置

5.接口任意参数可自动配置多维度验证

比如一个参数phone,在不需要编程的情况下,可以配置验证是否为空、长度、是否是电话号码

6.数据接口可以任意组合形成新的接口

比如、查询学校是一个接口、查询城市是一个接口,通常情况下在前端是需要两次请求,现在可以通过一次请求自动合并两个接口的数据结果,一次性返回。而这样的组合可以是无限个组合。

7.所有接口参数均可自动封装

比如查询省份接口,里面有10个参数,前端传入几个参数,便可自动封装几个参数。

8.所有查询接口自带分页

列表查询,有码方式和无码方式,均自带分页。

9.通过简单sql的编辑即可完成服务发布

只要会写sql便可生成服务,不需要任何多余操作

10.接口可以进行限流配置,可以根据ip、token、ak进行限流操作

多维度自定义限流,可设置次数、时限、限流方式

11.所有接口可以进行签名认证

所有接口通过接口sign签名认证

12.所有接口可以进行登录认证限制,也可单独配置不需要登录认证

可以指定接口单独授权不需要登录验证,比如验证码接口

13.所有接口均可设置需要验证码验证

所有的接口都可以通过参数配置设置短信验证码和图片验证码

14.所有查询接口均可单独设置缓存

所有接口皆可设置单独缓存,缓存周期

15.所有接口均可监控访问次数

同一接口访问次数记录,很容易监控服务访问,可以做更细致的服务优化

16.所有接口均可记录访问日志,包括请求来源请求参数、获得结果

入参出参所有访问皆有详细记录

17.项目中的代码可以进行自动统计代码量

一键统计代码量,包括前后端代码行数和体积

18.可以自动进行数据统计,可配置单表数据量统计、也可以配置定时任务数据统计

自动表数据统计,方便做BI可视化报表,不需要开发直接配置即可

19.可进行跨域设置

跨域通过配置文件配置

20.可进行IP禁用

对于恶意访问ip进行封禁

21.可进行访问次数限制

所有接口可以进行访问次数限制

22.可进行访问来源设备、应用检查验证

验证请求来源所用设备和请求发起的应用



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有