LxMatrix Code Generator 基于 FreeMarker 模板的代码生成器开源项目

我要开发同款
鱼凫2019年04月08日
174阅读

技术信息

开源地址
https://gitee.com/phf/code-generator-gui
授权协议
MIT

作品详情

一个自带GUI基于freemarker模板的代码生成器

最新版本:下载v0.1.1

通过读取数据库表结构,根据提供的模板生成代码,如javaMVC各层增删查改代码、前端数据维护页面代码、Mybatis的mapper.xml映射文件,等等。

可扩展支持其他数据库或其他数据结构源。已支持的数据库包括:

MySQLMsSql(SQLServer)OracleSybaseASE15HsqlDbMcKoiDerbyPostgreSqlIterbaseMaxDBFirebirdCloudscapeSybaseDB2AxioSapDB

仅支持freemarker模板,模板文件名需以.ftl结尾,目前支持的模板变量:https://chris-peg.github.io/code-geerator-gui/dbCotext-data-model.txt 。

这里有2个模板的例子:

${etity.className}.java.ftl${etity.className}Cotroller.java.ftl

如你所见,文件名也可以是模板。生成的代码文件名将在应用模板后自动去除ftl后缀。

使用指南:设置好各个选项,注意:MySql的连接串建议加上useIformatioSchema=true选项,以读取表注释: 点击"GENERATE"按钮生成代码: 可以把当前配置保存待用: 模板和生成的代码:

功能介绍

一个自带GUI基于freemarker模板的代码生成器 最新版本:下载 v0.1.1 通过读取数据库表结构,根据提供的模板生成代码,如java MVC各层增删查改代码、前端数据维护页面代码、My...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论