|
一飞开源,引见创意、离奇、乏味、实用的收费开源运用、零碎、软件、硬件及技术,一个探究、发现、分享、使用与互动交流的开源技术社区平台。努力于打造活气开源社区,共建开源重生态!一、开源名目简介maku-generator是一款低代码生成器,可按照自定义模板内容,疾速生成代码,可完成名目的疾速开发、上线,增加反复的代码编写,开发人员只需专一业务逻辑便可。
二、开源协定
使用MIT开源协定
三、界面展现 成果图
z3wkbpjaoug.jpg
kpdzwp4wgdn.jpg
5dpaqrwg30a.jpg
d2wl3icevvh.jpg
四、功用概述
永远收费 MakuGenerator是一款低代码生成器,可按照自定义模板内容,疾速生成代码,完成名目的疾速开发、上线,增加反复的代码编写,开发人员只需专一业务逻辑便可。
名目特征
敌对的代码构造及正文,便于浏览及二次开发反对spring boot starter,能很便利集成到第三方名目反对经过配置数据源,疾速生成CRUD代码,增加反复任务反对MySQL、Oracle、SQLServer、PostgreSQL、达梦8等主流的数据库反对第三方Java名目包名修正,修正包名变得简略疾速反对批量导入表、批量生成代码以及同步表构造等功用五、技术选型 软件需要Java 1.8 maven 3.6+ MySQL 8.0 IDEA(开发工具)当地启动经过git下载源码创立数据库maku_generator,数据库编码为utf8mb4履行db/mysql.sql文件,初始化数据修正application.yml,更新MySQL账号和明码、数据库称号运转GeneratorApplication.java,则可启动名目名目拜候门路:http://localhost:8088/maku-generator/index.htmlmaven依赖引入 net.maku maku-generator-boot-starter 2.1.0 第三方集成maku-generator 代码生成器,能够作为独自的办事启动,也能够集成到第三方零碎外面,便利第三方零碎,启动后间接生成代码,从而防止再多启动一个办事。
二次开发
二次开发,需求分别启动前端工程和后端工程,前端工程在 maku-generator-ui 外面进行修正。假如不进行二次开发,则能够不启动 maku-generator-ui,由于咱们会把前端工程代码,打包到后端工程外面。目录构造 maku-generator ├─db 数据库SQL │ ├─maku-generator-boot-starter springboot starter ├─maku-generator-core 代码生成器源码 ├─maku-generator-server 用于启动代码生成器的办事 │ ├─template 代码生成器模块 │ ├─maku-boot maku-boot名目模块 │ ├─maku-cloud maku-cloud名目模块 ├─maku-generator-ui 代码生成器前端界面 │ 六、源码地址拜候一飞开源:http://code.exmay.com/ |
|