代码生成器——开放源代码

China☆狼群 提交于 2020-02-26 22:31:02

引言

  开发代码生成器已经有比较长一段时间了,一直也在断断续续得更新和维护,使用人数每天也有零星的增长。生成器开发之初,主要是为了方便自己,后来发布到网上,没想到有人使用。而且提出建议,就这样一步步走到现在。今天决定把生成器的源码开放出去,发布到码云上(链接在文末),有兴趣的朋友可以去下载查看,或者提出修改建议,不胜感激。

推荐源码的查看方式

  如果有朋友查看源码的话,因为全部的代码较为杂乱,推荐直接从main包下的MainMethod看起,这是代码生成器的核心逻辑部分,加载了freeMarker模板以及设置模板中的参数ftlFiles文件夹下存放了所有的freeMarker模板

  codeMaker包下的MakeCode是生成器的入口类,在这里获取了用户填入的各种参数以及监听按钮的事件,DataBaseConfig是数据库配置的入口类,TablesQuery是多表查询配置的入口类。

  以上便是代码生成器最为核心的部分。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!