引言
开发代码生成器已经有比较长一段时间了,一直也在断断续续得更新和维护,使用人数每天也有零星的增长。生成器开发之初,主要是为了方便自己,后来发布到网上,没想到有人使用。而且提出建议,就这样一步步走到现在。今天决定把生成器的源码开放出去,发布到码云上(链接在文末),有兴趣的朋友可以去下载查看,或者提出修改建议,不胜感激。
推荐源码的查看方式
如果有朋友查看源码的话,因为全部的代码较为杂乱,推荐直接从main包下的MainMethod看起,这是代码生成器的核心逻辑部分,加载了freeMarker模板以及设置模板中的参数,ftlFiles文件夹下存放了所有的freeMarker模板。
codeMaker包下的MakeCode是生成器的入口类,在这里获取了用户填入的各种参数以及监听按钮的事件,DataBaseConfig是数据库配置的入口类,TablesQuery是多表查询配置的入口类。
以上便是代码生成器最为核心的部分。
来源:CSDN
作者:小螺旋丸
链接:https://blog.csdn.net/m0_37719874/article/details/104517445