# 黑马架构师(代码生成器) **Repository Path**: wuyunbin084math/codeutil ## Basic Information - **Project Name**: 黑马架构师(代码生成器) - **Description**: 《黑马架构师》一款基于自主研发的模板引擎的“代码生成神器”。即便是一个工程几百个表,也可以瞬间完成基础代码的构建!用户只需建立数据库表结构,简单的几步操作就可以快速生成可以运行的一整套代码,可以极大地缩短开发周期,降低人力成本。《黑马架构师》内置了当前java和前端主流的架构模板,如SSM+dubbo 、springBooot+springCloud+springData 、前后端分离的vue+elementUI 模板、swagger API模板、数据库文档模板等。 用户通过自己开发模板也可以实现生成php、python、C# 、c++、数据库存储过程等其它编程语言的代码。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 305 - **Created**: 2022-03-13 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](doc/images/logob.png) # ElegentBuilder ## 什么是ElegentBuilder ​ ElegentBuilder是一款基于模板的代码生成器。使用ElegentBuilder你可以轻松在一分钟内搭建你的工程代码(前端+后端)。ElegentBuilder内置SpringBoot 单体架构和SpringCloud 微服务架构两套模板,用户还可以自行添加和扩展模板。系统内置的模板可以允许用户选择持久层框架、权限框架等技术方案,自由组合,满足开发公司的个性化需要。 ## ElegentBuilder使用步骤 (1)运行elegent-builder-web模块的ElegentBuilderApplication (2)打开浏览器,输入 http://localhost:5258 ![](doc/images/1.png) (3)选择数据库类型 ,输入用户名密码后,点击"**连接数据库**"按钮。 ![](doc/images/2.png) (4)输入项目名称、基础包名、生成目录,并选择模板和你要生成代码的数据库。 ![](doc/images/3.png) 点击“生成代码”后,几秒后代码就生成完毕了。 ![](doc/images/4.png) 如果你选择了多个数据库,生成的是单体架构的应用,那么就会同时生成多套应用。 如果你生成的微服务架构,选择多个数据库就会生成一套微服务架构的代码框架。 (5)你还可以定制化生成前端代码,定义某个表某字段是否在列表、搜索栏和编辑表单中的表现形式。 ![](doc/images/5.png)