美文网首页
在线搭建SpringBoot + Mybatis + 最佳实践框

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

作者: 请叫我老曹 | 来源:发表于2019-08-14 22:57 被阅读0次

    前言

    最近发现一个非常好的代码生成工具,提供了强大的可编程能力和代码生成能力,其基本原理就是通过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. 可以撩妹(如私下被侮辱概不负责)
      [图片上传失败...(image-85ddb3-1565794588498)]

    总结

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

    相关文章

      网友评论

          本文标题:在线搭建SpringBoot + Mybatis + 最佳实践框

          本文链接:https://www.haomeiwen.com/subject/tiuojctx.html