文件名称:xmljava系统源码-easygen:一个灵活的生成代码框架,可以做一个更好的mybatis生成器
文件大小:52KB
文件格式:ZIP
更新时间:2024-06-25 17:52:38
系统开源
xml java系统源码 easygen v0.0.3 一个灵活的通用代码生成框架,适用于多种代码生成场景,可以作为mybatis generator的替代。 主要设计思路为: 分离模型与模板,以达到模型重用的目的,模型的加载由模型构建器完成,模型构建器支持自定义,以满足多样的代码生成需求。 框架的执行流程主要是: 1.easygen框架加载主配置文件config.json 2.根据config.json中modelBuilders模型构建器配置创建模型构建器。 3.根据config.json中的templates模板配置,顺序执行生成任务。 3.1 根据模板的modelBuilderName属性,找到模板关联的模型构建器,并加载模型数据。 3.2 freemarker利用模型数据和ftl模板文件(templateFilename属性指定)生成代码。 3.3 freemarker根据指定的文件名(outputFilenameRule)和输出路径(outputPath)写入文件。 主要特色如下: 基于freemarker的模板语法,上手简单 内置mysql、json模型构建器,并支持自定
【文件预览】:
easygen-master
----.gitignore(272B)
----README.md(9KB)
----pom.xml(3KB)
----easygen.iml(2KB)
----LICENSE(34KB)
----src()
--------main()
----.idea()
--------uiDesigner.xml(9KB)
--------libraries()
--------encodings.xml(172B)
--------vcs.xml(167B)
--------modules.xml(254B)
--------dataSources.xml(903B)