loool 发表于 2018-11-14 10:29

手把手教你实现属于自己的代码生成器,含源码

本帖最后由 loool 于 2018-11-28 14:32 编辑

1、采用Freemarker模板
2、自定义配置,自定义模板生成属于自己框架的代码生成器
3、代码只提供思路,代码质量之前练手写的有些low,不喜勿喷
4、该方法采用mybatis代码生成器配置文件generator.xml,配置好数据库连接,数据库表等配置,利用Freemarker模板生成java web Controller,html,Service,mapper等文件
一、generator.xm
https://img-blog.csdn.net/20180710140641977?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xvb29sXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
二、生成方法
https://img-blog.csdn.net/201807101341574?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xvb29sXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
三、只需修改ftl就可以随心所欲生成自己想要的代码


https://www.lanzouj.com/b486881/
密码:b7jo

loool 发表于 2019-1-7 11:13

li1760162 发表于 2019-1-5 11:50
这是生成器还是 教人写生成器呢,楼主还在没

这是我写的半成品,要用的话自己还的根据自己的需求改改,里面有源码和编译好的jar

cn380190 发表于 2018-11-14 11:24

你这是给的生成器,又不是教如何写生成器,何来手把手教你实现属于自己的代码生成器

lirui12390 发表于 2018-11-14 11:45

cn380190 发表于 2018-11-14 11:24
你这是给的生成器,又不是教如何写生成器,何来手把手教你实现属于自己的代码生成器

C:\Users\EDZ\Desktop

lirui12390 发表于 2018-11-14 11:46

cn380190 发表于 2018-11-14 11:24
你这是给的生成器,又不是教如何写生成器,何来手把手教你实现属于自己的代码生成器

3、代码只提供思路,代码质量之前练手写的有些low,不喜勿喷

sqln0324 发表于 2018-11-14 11:48

又一个看不懂系列

loool 发表于 2018-11-14 11:52

cn380190 发表于 2018-11-14 11:24
你这是给的生成器,又不是教如何写生成器,何来手把手教你实现属于自己的代码生成器

给的只是一个练手的,想生成自己的的自己看源码,按自己的思路写,什么都抄别人的永远只是入门程序员

hlh2518 发表于 2018-11-14 12:36

谢谢分享,可以研究一下

呵呵0214 发表于 2018-11-14 23:39

mybatisplus 了解下

七月蓝莓 发表于 2018-11-15 06:38

收藏了奥

a2984914054 发表于 2018-11-15 11:09

页: [1] 2 3 4
查看完整版本: 手把手教你实现属于自己的代码生成器,含源码