202109-19 教你用Java实现一个简单的代码生成器 前言逆向工程从数据库表直接生成代码,是日常开发中常用的敏捷开发手段,常见的例如:mybatis-plus的代码生成器等为什么要自己写代码生成器呢?MP的生成器不香吗?香!但是自己写的工具用起来最顺手,可以随意扩展,想怎么玩就怎么玩,只要自己有想法,玩出花来都没问题,当然了,能力有限,现在还只能实现简单版本,更多骚操作自己发挥!思路:1、建立jdbc连接,执行查询sql,获取表结构信息。2、在指定的路径上创建文件。3、按照... 继续阅读 >
202105-26 Java实战之实现一个好用的MybatisPlus代码生成器 一、先看下项目结构CodeGenerator:生成器主类resources下的mapper.java.vm:一个模板类,用以在生成dao层时按模板来生成代码比如我们想把代码按如下目录来生成:代码层代码生成位置Controller层com.yinchd.web.controllerService层com.yinchd.web.serviceService实现类... 继续阅读 >
202010-08 Java代码生成器的制作流程详解 1.前言前几天写了篇关于MybatisPlus代码生成器的文章,不少同学私下问我这个代码生成器是如何运作的,为什么要用到一些模板引擎,所以今天来说明下代码生成器的流程。2.代码生成器的使用场景我们在编码中存在很多样板代码,格式较为固定,结构随着项目的迭代也比较稳定,而且数量巨大,这种代码写多了也没有什么技术含量,在这种情况下代码生成器可以有效提高我们的效率,其它情况并不适于使用代码生成器。3.代码生成器的制作... 继续阅读 >