前言
之前已经分享过几篇关于中台项目框架的文章,相关介绍就不再赘述
所谓工欲善其事必先利其器,一个项目拥有一个代码生成器是很有必要的,能够大大的节省时间,减少手误,提供开发效率(ps:特别小团队搞微服务但是没有代码生成器,简直要了老命)
本文将分享如何在中台框架项目 中添加代码生成器模块,助力项目的快速开发
准备
作为本系列的第一篇第一个模块,我们将从拉取代码开始,当然也可以通过仓库的脚手架直接创建自己的项目,本系列后续都将直接基于源码开发,保持框架的同步更新
克隆或下载 代码
git clone /zhontai/
当然,也可以直接拉取改造创建好的模块仓库 /yimogit/
新建模块文件夹
添加 modules
文件夹及解决方案文件夹,存放模块代码
添加代码生成器模块
-
功能:
-
中台模块服务代码生成
-
后续计划
- 自定义模板管理
- 通用代码生成器
-
-
参考之前的配置文章,代码可直接从当前仓库获取最新代码
配置后端
- 添加模块类库
-
需添加对 的引用
-
需添加对 modules/ 的引用,确保 xml 生成,不然 swagger 显示不了中文
-
修改配置 Configs/
- 程序集配置:
"assemblyNames": [ "", "" ]
- Swagger 配置:
-
"swagger": { //启用 "enable": true, "projects": [ { "name": "中台Admin", "code": "admin", "version": "v8.2.0", "description": "" }, { "name": "代码生成", "code": "dev", "version": "v8.2.0",
- 程序集配置: