# auto-gen-demos **Repository Path**: zy-explorej2ee/auto-gen-demos ## Basic Information - **Project Name**: auto-gen-demos - **Description**: 自研自动生成项目(框架)和代码(砖块)的项目组装验证结果展示 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-07 - **Last Updated**: 2021-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 自动生成全套代码 ## README ### 项目介绍:本项目为自动生成的项目测试验证demo【已验证通过】 ### 项目描述: 6个demo项目均为作者研发的另一个项目、代码生成的项目,其中框架和接口代码部分是分别生成进行组装的 (可以理解为建筑中的框架和砖块的关系,示例文件夹中就是原材料框架和砖块,此6个项目是本人经 过框架、砖块组装的测试项目,试运行这些项目前,请先安装zy-common组件) d1——DDD结构不带feign的独立(不依赖common组件)项目 (适用于单体项目) d2——DDD结构不带feign的非独立(依赖common组件)项目 (适用于微服务项目) df1——DDD结构带feign的独立(不依赖common组件)项目 (适用于单体、微服务项目) df2——DDD结构带feign的非独立(依赖common组件)项目 (适用于单体、微服务项目) mvc1——MVC结构的独立(不依赖common组件)项目 (适用于单体项目) mvc2——MVC结构的非独立(依赖common组件)项目 (适用于单体、微服务项目) #### Quick start 1.导入项目 2.打开Terminal,使用 java -jar spring-cloud-eureka-server-1.0.0-SNAPSHOT.jar 启动注册中心(用户名密码均为user) 3.安装zy-common组件 4.根据各个项目的README.md指引进行项目启动 5.访问各项目的swagger接口文档 ### 【代码军队】 生成的框架和代码非常工整,像军人一般步调整齐划一。 ### 【如诗般代码】 如诗一般的代码,给人带来的是赏心悦目的感觉。 ### 【合作方式】 电话:18054236735 微信:Z821516575 ### 截图展示 d1、df1、mvc1均为本身独立的项目,直接在同一个IDEA窗口开启了,示例如下: ![img.png](示例/images/img.png) 点击每个项目启动的swagger访问地址: ![img_1.png](示例/images/img_1.png) d2、df2、mvc2均为依赖common组件的项目,分别开IDEA窗口启动,示例如下: ![img_2.png](示例/images/img_2.png) ![img_3.png](示例/images/img_3.png) ![img_4.png](示例/images/img_4.png) swagger演示: ![img_5.png](示例/images/img_5.png) ![img_6.png](示例/images/img_6.png) ![img_7.png](示例/images/img_7.png) 配合另一个接口自动化测试项目【swagger-api-test】,perfect! ![img_8.png](示例/images/img_8.png) 稍加改动改成spring-cloud-alibaba系列再加上sentinel监控,效果如下: ![img_9.png](示例/images/img_9.png) 接入skywalking链路追踪效果 ![img_10.png](示例/images/img_10.png) ![img_11.png](示例/images/img_11.png) ![img_12.png](示例/images/img_12.png)