跳至主要內容

架构介绍

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

项目架构图(微服务版)

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

项目架构图(单体版)

目录结构

# tree -L 3 -d --dirsfirst | grep -v "src"           
.
├── 01-docs       											 	 # 文档
├── lamp-base															 # 基础服务
│   ├── lamp-base-biz											 # 基础服务-业务层
│   ├── lamp-base-controller							 # 基础服务-控制层
│   ├── lamp-base-entity									 # 基础服务-实体层
│   ├── lamp-base-facade									 # 基础服务-外观层
│   │   ├── lamp-base-api									 # 基础服务-外观层接口
│   │   ├── lamp-base-boot-impl						 # 基础服务-外观层单体模式实现
│   │   └── lamp-base-cloud-impl				 	 # 基础服务-外观层微服务模式实现	
│   └── lamp-base-server									 # 基础服务-微服务模式启动层
├── lamp-dependencies-parent							 # 父pom
├── lamp-gateway													 # 网关服务
│   ├── lamp-gateway-biz
│   └── lamp-gateway-server
├── lamp-generator                         # 代码生成器服务
│   ├── lamp-demo-controller
│   ├── lamp-generator-biz
│   ├── lamp-generator-controller
│   ├── lamp-generator-entity
│   └── lamp-generator-server
├── lamp-oauth														 # 认证服务 	
│   ├── lamp-oauth-biz
│   ├── lamp-oauth-controller
│   ├── lamp-oauth-entity
│   ├── lamp-oauth-facade
│   │   ├── lamp-oauth-api
│   │   ├── lamp-oauth-boot-impl
│   │   └── lamp-oauth-cloud-impl
│   └── lamp-oauth-server
├── lamp-public
│   ├── lamp-common											   # 公共模块
│   ├── lamp-data-scope-sdk								 # 数据权限插件
│   ├── lamp-database-mode								 # 租户模式配置插件
│   ├── lamp-file-sdk											 # 文件插件
│   ├── lamp-login-user-facade						 # 用户信息注入插件
│   │   ├── lamp-login-user-boot-impl      # 用户信息注入插件-单体模式实现
│   │   ├── lamp-login-user-cloud-impl		 # 用户信息注入插件-微服务模式实现
│   │   └── lamp-login-user-resolver			 # 用户信息注入插件-配置&拦截层
│   ├── lamp-model												 # 公共实体对象 	
│   ├── lamp-sa-token-ext									 # sa-token扩展插件
│   └── lamp-tenant-datasource-init        # 数据源模式插件
├── lamp-support													 
│   ├── lamp-boot-server                   # 单体模式启动层
│   ├── lamp-job-executor									 # 定时任务执行器启动层	
│   └── lamp-monitor                       # spring-boot-admin监控器
├── lamp-system														 # 系统服务 	
│   ├── lamp-system-biz
│   ├── lamp-system-controller
│   ├── lamp-system-entity
│   ├── lamp-system-facade
│   │   ├── lamp-system-api
│   │   ├── lamp-system-boot-impl
│   │   └── lamp-system-cloud-impl
│   └── lamp-system-server
└── src
    └── main
        ├── filters													# 微服务模式配置类
        └── resources                       # 构建项目是需要用到的配置或脚本
👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。