架构介绍
大约 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 # 构建项目是需要用到的配置或脚本
👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。