使用CodeCloud快速在线生成配置生成代码实践

CodeCloud是一个在线代码生成服务,是在数据库建模完成后,根据数据库表进行完整的、跨语言的代码生成服务,使用CodeCloud我们可以快速做到:

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

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

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

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

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

本文根据作者的实践,记录操作操作步骤如下:

 

第一步:使用现代化浏览器打开CodeCloud首页

第二步:配置数据库或者打开一个现有的配置,这里我们直接配置数据库,开启一个新的配置,选择MySQL数据库,填上外网可用的url链接、用户名和密码,勾选授权访问,然后点击“读取数据结构”按纽,如下图:

第二步,稍等片刻,平台就自动读取相应的数据结构,并展示出来,保存、另存、生成代码等几个按纽也显示出来了,我们点击左侧表名,在右侧进行数据表和字段的配置,如下图:

在线代码生成服务,拯救程序员熬夜、加班、秃顶、改需求

表信息配置

在线代码生成服务,拯救程序员熬夜、加班、秃顶、改需求

字段信息配置

第三步,保存,在弹出的对话框 中输入要保存的设计名称;

第四步,点击生成代码按纽,填上组织、工程名、包名,我们选择SpringBoot工程,选择生成HTML接口文档,点击消耗金币生成代码,如下图:

第五步,下载自动开始了,将下载的ZIP包解压缩,打开Eclipse,点击File \ Import \ Import exist Maven project,选择我们解压缩的文件夹,Eclipse自动识别了pom.xml,点击Finish,就导入Eclipse workspace里了。

第六步,这个工程是可以直接运行的,但没有配置登录,默认密码是123456,我们可以直接修改security包中的AppRealm.java来改变行为。至此后端工程就全部完成了。

第七步,回到第四步界面,选择生成Vue SPA工程,即可自动下载Vue工程,解压后,使用vscode打开工程目录,参照Element-template的文档,执行

npm install --registry=https://registry.npm.taobao.org

npm run dev

即可启动前端

至此,前后端工程都生成完成,并可以配合执行。

通过以上过程,CodeCloud生成代码还是非常方便的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值