中台框架模块开发实践-代码生成器的添加及使用

前言

之前已经分享过几篇关于中台项目框架的文章,相关介绍就不再赘述

所谓工欲善其事必先利其器,一个项目拥有一个代码生成器是很有必要的,能够大大的节省时间,减少手误,提供开发效率(ps:特别小团队搞微服务但是没有代码生成器,简直要了老命)

本文将分享如何在中台框架项目 Admin.Core 中添加代码生成器模块,助力项目的快速开发

准备

作为本系列的第一篇第一个模块,我们将从拉取代码开始,当然也可以通过仓库的脚手架直接创建自己的项目,本系列后续都将直接基于源码开发,保持框架的同步更新

克隆或下载 Admin.Core 代码

git clone https://github.com/zhontai/Admin.Core.git

当然,也可以直接拉取改造创建好的模块仓库 https://github.com/yimogit/Admin.Core

新建模块文件夹

添加 modules 文件夹及解决方案文件夹,存放模块代码

添加代码生成器模块

  • 功能:

    • 中台模块服务代码生成

    • 后续计划

      • 自定义模板管理
      • 通用代码生成器
  • 参考之前的配置文章,代码可直接从当前仓库获取最新代码

配置后端

  • 添加模块类库 ZhonTai.Module.Dev

  • ZhonTai.Module.Dev 需添加对 ZhonTai.Admin 的引用

  • ZhonTai.Host 需添加对 modules/ZhonTai.Module.Dev 的引用,确保 xml 生成,不然 swagger 显示不了中文

  • 修改配置 Configs/appconfig.json

    • 程序集配置:"assemblyNames": [ "ZhonTai.Admin", "ZhonTai.Module.Dev" ]
    • Swagger 配置:
    • "swagger": {
        //启用
        "enable": true,
        "projects": [
          {
            "name": "中台Admin",
            "code": "admin",
            "version": "v8.2.0",
            "description": ""
          },
          {
            "name": "代码生成",
            "code": "dev",
            "version": "v8.2.0",
          
  • 22
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值