idea修改代码后没有重新编译_在线代码生成服务,拯救程序员熬夜、加班、秃顶、改需求...

直接上干货,本文介绍的在线代码生成服务,是在数据库建模完成后,根据数据库表进行完整的、跨语言的代码生成服务,他有以下特点:

1、生成的结果代码,完全脱离设计平台,就和常规自己开发的结果没差别,没有平台环境的依赖;

4faea476d407b288c21e01993c61128d.png

程序开发网络配图

2、生成的结果代码是完整的,如生成的SpringBoot、Vue工程,都是完整项目:

SpringBoot工程是一个完整的Maven工程,轻松导入Eclipse、IDEA,包含了配置、Controller、Service定义、Service实现、DAO、基于Shiro的基础登录和鉴权基础代码(只需要修改一下从具体表中读取即可)、各种Query、DTO、Model实体,DTO中包含了数据检验注解,接口包含各个表的增删改查和登录。工程可用直接导入运行,甚至平台提供了在线编译功能,如果在线编译,下载的包中,直接包含了编译后的SpringBoot JAR文件,直接运行就可用启动服务。

Vue工程,完整采用了Element-Template作为基础模板,Element-Template是Element-admin的精简版本,编译、运行、打包方式,可以直接参照Element-admin作者花裤衩大侠的介绍,以及Vue作者尤雨溪尤大的Vue-cli的文档。

8c5ba055531f2f2a030daa267c9fbb48.png

表信息配置

4162c0761039bdda19e7c7c947ed1343.png

字段信息配置

3、在线服务,直观配置各个表、各个字段的表现形式和数据检查要求,不需要大量学习,立即上手,远离XML、JSON、YML或Plugin。

6de48baeddf87d68557c7545714bcbfa.png

4、考虑数据库结构调整,将MODEL分层,轻松解决数据库字段调整带来的影响。对于Model层,平台会根据每个表生成3个类,一个是直接映射的结构,放入model.db包中,平时我们不要更改它,当数据结构调整时,重新生成、替换文件即可;第二个类是真正使用的model,继承自model.db,各处代码均使用model包中的类,我们可用自由修改,数据库结构调整对它没有任何影响;第三个类是builder类,放入model.builer包中,帮助我们快速构建model实例,这个是可选使用的工具类。

5、扩展功能,如在线编译、自动编写接口文档等等功能,让你的工作更轻松。注:Vue工程不支持。

注意服务是收费的,但目前平台处于推广期,每个用户注册时,会自动到账价值300元的可用额度,生成一两个小工程是够了的,有兴趣的读者可以直接注册体验。

服务地址:https://jiejin.wang/coder

还有需要注意的一点,如果在生成SpringBoot工程时,选择在线编译,编译时间会比较久,如果浏览器判断下载超时,可以在完成后到服务记录中重新下载文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值