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

零行代码写服务框架属于作者独自开发完成,在多个项目中使用,并吸取多种需求打造的简易化低代码开发平台,低代码低到什么程度,低到不需要写一行代码,只需要一个请求便可完成接口开发,如果会一些sql完全可以通过sql编程完成服务开发,哈哈这时候有人可能觉得有点吹牛逼了,不急咱们看后期教程,前期也出过一些教程,比较零散,后面专栏会单独系统的介绍。

大家都说框架都这么多了,Springboot都这么牛逼了还重复造什么轮子?

写这个框架主要原因是作者当时是负责移动端开发,但是项目特别多,一个人要搞好几个app,还要写后台服务,管理平台,数据采集,高需求等等,经历实在感觉跟不上,后面招的人也基本只会写移动端,让学习Springboot感觉代价有点大,毕竟作者对springboot也没有达到精通,另外springboot个人感觉还是有一些不太灵活,限制太死了,所以还是简单点来。通过项目小组实践,以前小组基本全员基本可以完全实现前后端通吃。

零行代码写服务适合哪些场景?

简单重复性工作多的项目,需要写接口的项目,自动服务发布的项目,需要快速进行原型开发的项目,自动化服务发布的项目,sql编程多的项目,可视化项目……理论上所有项目都可以,哈哈又忍不住吹牛逼了

零行代码写服务和招新人的区别?

上一家公司招了好几个人(不是我招的,我招人很严格,七年总共面试过几百人,招进来的不过七人),都说工作经验好几年,结果两个接口写了两个礼拜没写出来,有写好的现成的,是Springboot框架,最后把服务层都写好了让把两个接口合并成一个竟然也不会,所以我就用我这个框架一键把整个数据库的接口都生成了,而且可以随意组合形成新的接口,自带参数验证,看过前期视频的同学应该知道了。

这么高度化的封装是不是就不好扩展?

框架本身只使用了servlet,如果要和别的框架集成也应该没有问题(作者没有做过尝试)。因为前期做过大小不少于30+个项目,所以整体调用非常灵活,能考虑的方方面面都考虑了,还会不断扩展完善。

发现很多公司小项目很多,人员也跟不上,新人很难顶的住,老人在做重复工作,老人给新人讲几遍最后代码还得自己从头写,复杂问题没时间解决,那么零行代码写服务,一键生成完成90%的重复性工作,5%通过sql编程完成,5%通过复杂编码完成。

一些老旧系统在使用过程中,由于年代久远,最近见过差不多七八年前的系统,由于技术和社会的发展已经不能满足互联网化的发展要求,但是要改造10年前的系统提供一些接口,一是成本问题导致厂家没人愿意做,二是原来的框架也不适应现在的环境,10时间人都换了好几茬,有人运维就已经很幸运了,那么最好的方式就是用新框架,直接用原来的库一键生成服务接口,并配置相关验证参数。感觉废话有点多了,下面先列一下专栏视频教程内容,有空再吹哈哈

在本视频过程中作者还会穿插一些vue自定义表单等技术结合将零行代码写服务的实际使用。需要合作的老板请私信

零行代码写服务,专栏即将开通,欢迎各位老板订阅_第1张图片

一键生成数据库代码示例

零行代码写服务,专栏即将开通,欢迎各位老板订阅_第2张图片

生成业务代码示例,也可以不要代码

零行代码写服务,专栏即将开通,欢迎各位老板订阅_第3张图片

生成接口文档

零行代码写服务,专栏即将开通,欢迎各位老板订阅_第4张图片

postman导入测试

零行代码写服务,专栏即将开通,欢迎各位老板订阅_第5张图片

生成自定义sql模板文件

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.可进行访问来源设备、应用检查验证

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

 

大部分内容还未做整理,后期继续整理,专题视频将围绕以上功能列表逐一出使用视频教程。

你可能感兴趣的:(0行代码写服务(公开版),java,ActiveMQ)