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

前言

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

线上地址

懒猴子CG:http://cg.lazy-monkey.com/
在线搭建SpringBoot + Mybatis + 最佳实践框架_第1张图片
在这里插入图片描述

代码生成

1、首先选择自己的要生成的模版。左侧可以配置文件包名,第个文件的具体路径,以及修改所生成的文件名。

在线搭建SpringBoot + Mybatis + 最佳实践框架_第2张图片
在这里插入图片描述

2、点击录入无数据,输出模块名即可生成即可,可以不录入元数据直接生成代码,提示生成成功,代表代码已经生成,点击全部下载即可将代码下载到本地直接用。
在线搭建SpringBoot + Mybatis + 最佳实践框架_第3张图片
在这里插入图片描述

3、点击文件即可预览生成的代码,可以点击下载按钮可以下载单个文件。
在线搭建SpringBoot + Mybatis + 最佳实践框架_第4张图片
在这里插入图片描述

生成代码直接拿过来就可以用。是不是非常的棒,接下来还有理厉害的。

框架生成

1、择模版组,选择我们要生成的框架即可。

在线搭建SpringBoot + Mybatis + 最佳实践框架_第5张图片
在这里插入图片描述

2、点击录入元数据打开元数据录入面板,点击从建表语句中获取,录入建表语句点击确定。此时点击生成文件信息可以查看即将要生成的文件。
在线搭建SpringBoot + Mybatis + 最佳实践框架_第6张图片
在这里插入图片描述

3、点击右侧的生成代码按钮,生成成功后即可点击全部下载文件。

在线搭建SpringBoot + Mybatis + 最佳实践框架_第7张图片

4、点击任意一个文件即可在线预览。
在线搭建SpringBoot + Mybatis + 最佳实践框架_第8张图片
在这里插入图片描述

5、这里我直接把代码下载到本地,下载后通过IDEA导入。
在线搭建SpringBoot + Mybatis + 最佳实践框架_第9张图片
在这里插入图片描述

6、在README文件里面说明了框架对日志、异常、环境分离等内容的处理方式。我这里就不再阐述。直接运行Application.java,报错!琢磨了半天,原来生成出来的Model、Mapper类都是空的,需要通过框架集成的MyBatis Generator再次生成,生成后运行Application.java文件,成功启动!
在线搭建SpringBoot + Mybatis + 最佳实践框架_第10张图片
在这里插入图片描述

至此在线搭建工作完成,点击运行即可。

可编程能力

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

在线搭建SpringBoot + Mybatis + 最佳实践框架_第11张图片
在这里插入图片描述

欢迎加入QQ群讨论

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

你可以
  1. 可以提交懒猴子CG需求、建议
  2. 可以谈论技术,请教问题
  3. 可以撩妹(如私下被侮辱概不负责)
    [图片上传失败...(image-85ddb3-1565794588498)]

总结

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

你可能感兴趣的:(在线搭建SpringBoot + Mybatis + 最佳实践框架)