在线搭建SpringBoot + Mybatis + 最佳实践框架

前言

最近发现一个非常好的代码生成工具,提供了强大的可编程能力和代码生成能力,其基本原理就是通过freemarker来制作代码模版,但系统为模版之间的依赖做了深层的封装和处理,分分钟生成 springboot+Mybatis框架。

线上地址

懒猴子CG:http://cg.lazy-monkey.com/

在这里插入图片描述

代码生成

1、首先选择自己的要生成的模版。左侧可以配置文件包名,第个文件的具体路径,以及修改所生成的文件名。
在这里插入图片描述
2、点击录入无数据,输出模块名即可生成即可,可以不录入元数据直接生成代码,提示生成成功,代表代码已经生成,点击全部下载即可将代码下载到本地直接用。
在这里插入图片描述
3、点击文件即可预览生成的代码,可以点击下载按钮可以下载单个文件。在这里插入图片描述
生成代码直接拿过来就可以用。是不是非常的棒,接下来还有理厉害的。

框架生成

1、择模版组,选择我们要生成的框架即可。
在这里插入图片描述
2、点击录入元数据打开元数据录入面板,点击从建表语句中获取,录入建表语句点击确定。此时点击生成文件信息可以查看即将要生成的文件。
在这里插入图片描述
3、点击右侧的生成代码按钮,生成成功后即可点击全部下载文件。

“
4、点击任意一个文件即可在线预览。
在这里插入图片描述
5、这里我直接把代码下载到本地,下载后通过IDEA导入。
在这里插入图片描述
6、在README文件里面说明了框架对日志、异常、环境分离等内容的处理方式。我这里就不再阐述。直接运行Application.java,报错!琢磨了半天,原来生成出来的Model、Mapper类都是空的,需要通过框架集成的MyBatis Generator再次生成,生成后运行Application.java文件,成功启动!
在这里插入图片描述
至此在线搭建工作完成,点击运行即可。

可编程能力

有时候我们想修改一些类名或者包名,甚至生成出来的文件都带有时间。我们可以直接在IDEA中修改就好了,但是懒猴子将模版属性设计成模版字符串,这样一来我们就可以根据自己想要的框架模样来随意改动。举个例子,默认情况下Service接口类都是XxxService,如果我要改成IXxxService怎么办?如图,找到Service模版,前面加一个I就行。

在这里插入图片描述

欢迎加入QQ群讨论

欢迎加入懒猴子CG交流群,我们将不定期的发布懒猴子CG最新动态,也将不定期的通过语音、视频或其他方式组织技术探讨、需求探讨等活动,在这里

你可以
  1. 可以提交懒猴子CG需求、建议
  2. 可以谈论技术,请教问题
  3. 可以撩妹(如私下被侮辱概不负责)
    在这里插入图片描述

总结

  • 如果我们要学习搭建框架,那么在线生成一套是一个不错的选择。可以先看看别人是怎么搭建的,响应、异常等方面是如何处理的。
  • 如果要快速做产品,那么在线生成也是一个不错的选择,不过目前好像只能生成这么一套简单的SpringBoot + Mybatis框架,如果有更多的框架可以直接生成就更好了,例如Dubbo,SpringCloud等分布式框架,那这样我们以后做项目就不用自己搭框架了。
  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值