推荐一个基于Spring Cloud Alibaba国内顶尖的代码生成器(视频+前后端文档+操作指南)

简介

该团队经过多年大型企业中台化改造项目的沉淀,不断总结经验教训,不断努力提升产能,不断积极应对微服务改造过程中出现的分分合合。经历无数日夜的持续迭代和优化,终于可以实现生成 70% 的适用于微服务架构的高质量范式化工程级代码。此后,我们就很少加班,热爱工作,并与领导成为了战友,与客户成为了朋友。

代码生成器

如果说基础框架是技术轮子,那么我们就是生产线。不仅可以造出各种尺寸的轮子,通过我们的在线配置工具,还能生成您的更多业务所需,如:

在创建项目时,下图所示的微服务组件可正交化组合。生成后的工程不仅可用于企业中台化改造,同样也适用于开发者进行微服务全技术栈的快速学习。


在线资源

觉得不错的可以帮忙点个赞支持一下,关注我的工众号【老男孩的架构路】,回复“代码生成器”即可入手全套资源

主要功能

竞争优势

开箱即用

项目信息如您所愿,工程名称、目录结构、基础包名、common模块、代码注释中的@author信息等,在创建工程时即已配置,不会留有橙单的任何信息。因此无需二次修改,前后端直接编译运行即可。如编译器和运行时出现问题,那一定是我们的bug,在得到您反馈后,我们将及时修复。

技术选型

觉得不错的可以帮忙点个赞支持一下,关注我的工众号【老男孩的架构路】,回复“代码生成器”即可入手全套资源

基础功能

设计理念

代码质量

规则扫描

此为在线演示工程的代码审查报告,而非当前开源示例工程。前者代码量更大,结构更复杂。

  1. SonarQube 扫描





  1. Alibaba Code Guide 扫描



  1. Statistic 代码统计



开源工程部署

  1. 数据初始化。

  1. 环境准备。
    docker是必选组件。通过docker-compose命令,可快速启停服务所依赖的服务中间件,如nacos、redis、zookeeper、kafka和sentinel dashboard等。中间件的控制台访问方式,可参考工程目录下的README文件。

# 假定当前目录为工程根目录。cd zz-resource/docker-files# 启动和停止带有基础服务中间件的docker-compose.yml文件docker-compose up -d# 彻底终止容器docker-compose down# 在第一次启动之后,可以考虑每次执行下面的命令启动和停止容器。docker-compose start docker-compose stop

  1. 后台工程导入。
    以Maven的形式导入IDE,直接编译运行即可。具体可参考我们的开发文档教学版微服务工程导入章节。

  2. 后台服务配置。


  1. 后台服务启动。
    这里仅以upms服务为例。在开发环境中,为每个微服务启动项配置main class,下图为IntelliJ IDEA中的配置截图,配置后点击Debug/Run按钮即可启动。


  1. 前端工程导入和启动。

主要截图

觉得不错的可以帮忙点个赞支持一下,关注我的工众号【老男孩的架构路】,回复“代码生成器”即可入手全套资源









开发文档









演示工程









微服务中间件







觉得不错的可以帮忙点个赞支持一下,关注我的工众号【老男孩的架构路】,回复“代码生成器”即可入手全套资源


本文为我原创

本文禁止转载或摘编

-- --
  • 投诉或建议
评论