帅呆!接口开发不用写Controller、Service、Dao、Mapper、XML、VO,全自动生成

作者: 程序员蜗牛哥分类: 计算机技术 发布时间: 2023-01-07 08:56:33 浏览:72703 次

帅呆!接口开发不用写Controller、Service、Dao、Mapper、XML、VO,全自动生成

y022586:
上家公司生产环境,大量使用这个东西,大概有两三百个接口的sql在跑,这玩意儿怎么评价呢,看起来是不错,能直接提供一个接口并直连数据库,后端少了不少的开发工作量。但实际并不是这样,从项目本身来讲,这玩意儿的日志打印不大友好,出现问题排查不易。虽然有debug功能,但基本可以忽略。版本控制不太友好,我记得之前就没有这个功能,全靠手动。有独有的语法以及一些语法糖,需要自己学习摸索,实际开发量其实不小。官方文档提供了一些教程,但不够详细,遇到问题基本搜不到任何有效信息,只能去给作者提issue。以及有一些莫名其妙的小bug。对于简单的接口逻辑用这东西应该没问题,如果需要对数据做二次加工做复杂的处理 magicApi还是不太好搞,并不能完全替代java代码,如果前端直连,可能会增加前端工作量。这几年低代码发展有些魔怔了,个人感觉还是谨慎使用。

【回复】底代码配置化,基本都有个通病,版本难管理,几个需求一起要改同一个东西的时候,就知道什么叫处处可配置,变成处处得配置了
【回复】这样的伪低代码我一直都不喜欢,不是自己的东西写起来到底还是别扭
【回复】我公司就是这玩意,稍微逻辑复杂点的东西,排查问题就是火葬场
_心之钢_:
为什么要把接口编写放到web端上呢,是方便前端来写接口吗,后端部署完magic就完工了,全给前端了[doge]

【回复】回复 @最爱白菜吖 :前端你不会学个sql,学点后端,自己用啥自己调,懒蛋前端[doge][doge]
【回复】后端真懒,直接把前端的活干了不就完了,懒蛋后端[doge][doge]
【回复】回复 @最爱白菜吖 :后端全干了前端就失业了[doge]
Ronunstoppable:
我的评价是:和低代码平台一样鸡肋,不如逆向数据库生成模板代码好用

【回复】确实,这个是真的实用[笑哭],特别是导了MP后用esaycode[doge]
【回复】我也喜欢用插件生成增删改查[doge]
【回复】回复 @离狐千慕 : 为什么不用mybatisx?
丶脖子丶:
去年才用这玩意从零开发了个项目,现在已经交付处于维护阶段了。[doge]只能说出差驻场开发工期又短甲方还瞎jb改需求的情况是真滴好用。当然也踩了不少坑,版本控制我是用Beyond Compare做的文件比对,发大版本有点恶心,而且当时的2.0.1还有内存泄露的天坑恶心了很久。还有这玩意真的是低代码吗,实际开发代码没少多少[笑哭],它最大的优势就只有随时改随时发几乎没延迟,手机上都可以写,且和你的JAVA代码不冲突你可以全都要。 发版太灵活了(特别是JAVA和magic api 互相调用的情况)所以用之前一定要人为规定发版规则不然维护的人会死的,当然你只开发不维护当我没说[doge]。 建议具体分析自己项目情况再决定是否使用。

【回复】知道我的小伙伴都知道 我是专注于实战的 最近在整理一份实战笔记,java重点知识都会陆续记录进去,笔记地址:https://www.yuque.com/zilvbenxiangziyou/fue6m0
【回复】运维要干什么?不是监控sql,内存什么的,不报错就行了么。
阿修不是阿羞:
首先这个项目我很喜欢,我利用上班摸鱼时间clone了代码下来阅读[doge]。是一个很好的开源项目,它让我摸到了编译原理的门槛,使其不再是抽象的文字。它让我知道了并学习了asm。也学习到了很多编码上的技巧(优雅的cv工程师)。我是推荐阅读它的,但是我并不会把他运用到全部的项目中,如果整个项目是可预期的并且接口很少我会考虑它(接口10几个这样的项目)。个人观点,你喷我我就删除。

chrislee0501:
分层不是因为没有用这框架,程序设计的思想都丢了,大谈公具,看着标题就已经很搞笑。

宙阳希汐:
适合小白自娱自乐一下,对于实际工作没什么意义,很少有需求只要最基础的curd而不需要任何业务处理的,而且我用eazycode一样可以一键生成所有最基础的代码。

【回复】使用一下吧…挺好用的。这个并不是只能crud。[呲牙]
LiangHu菌:
我同事在某个项目里用这玩意,快被折磨死了[笑哭]

22岁害怕校园暴力:
课代表来给大家整理一下(帅呆!接口开发不用写Controller、Service、Dao、Mapper、XML、VO,全自动生成) 目录✨✨✨ ?基于...

程序员蜗牛哥:
源码关注微信公众号:woniuxgg,直接领取

就着开水喝啤酒啊:
低代码平台吹多少年了,有多少用的。这个也差不多[doge]

bili_56771776:
把工作全甩前端,应用下来还是不行,前端大脑和后端不一样

NimaQu:
asp.net core 也可以通过只写 model 生成 crud 控制器.... 装一个dotnet aspnet-codegenerator就行了,什么年代了还揪着 java 不放

开发 计算机 编程 每天跟我涨知识 自动 接口 java java程序员 App推荐

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!