跳至主要內容

架构介绍

大约 2 分钟快速了解快速了解架构介绍

项目架构图(微服务版)

本项目励志做一个快速开发基础框架,方便开发者基于此项目,快速的进行项目开发。基于本框架作为脚手架开发项目,您只需要单独开发业务服务

项目架构图(单体版)

目录结构

├── 01-docs                   # 文档
├── lamp-base                 # 基础服务
│   ├── lamp-base-api         # 基础服务API层
│   ├── lamp-base-biz         # 基础服务业务层 
│   ├── lamp-base-controller  # 基础服务控制层  
│   ├── lamp-base-entity      # 基础服务实体、VO、枚举层
│   └── lamp-base-server      # 基础服务启动配置层
├── lamp-dependencies-parent  # cloud 项目的依赖管理   
├── lamp-generator            # 代码生成服务
│   ├── lamp-generator-entity
│   ├── lamp-generator-biz
│   ├── lamp-generator-controller
│   └── lamp-generator-server
├── lamp-gateway              # 网关服务
│   └── lamp-gateway-server
├── lamp-oauth                # 认证服务
│   ├── lamp-oauth-api
│   ├── lamp-oauth-biz
│   ├── lamp-oauth-entity
│   ├── lamp-oauth-controller
│   └── lamp-oauth-server
├── lamp-public                        # 公共模块
│   ├── lamp-common                    # 业务相关的公共类
│   ├── lamp-common-api                # 公共的API层    
│   ├── lamp-data-scope-sdk            # 数据权限插件
│   ├── lamp-database-mode             # 租户模式配置层
│   ├── lamp-file-sdk                  # 业务文件(附件)接口插件
│   ├── lamp-model                     # 公共的实体和vo类
│   ├── lamp-tenant-datasource-init    # 数据源模式插件
│   └── lamp-oauth-userinfo            # 用户信息注入插件
├── lamp-support                       # 业务无关的其他服务
│   └── lamp-monitor                   # spring boot admin 监控
├── lamp-system               # 系统服务
│   ├── lamp-system-api
│   ├── lamp-system-biz
│   ├── lamp-system-controller
│   ├── lamp-system-entity
│   └── lamp-system-server
└── src
    └── main
       └── filters                        # yml文件中的 @xxx@ 参数就在此配置
           └── config-dev.properties      # 开发环境全局配置    
           └── config-prod.properties     # 生产环境全局配置

项目结构介绍

👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。