# 项目架构图:
![](https://img.kancloud.cn/d4/c1/d4c163bff622aab64ee9b51eddee8040_1411x781.png)
本项目励志做一个快速开发基础框架,方便企业或个人基于此项目,快速便捷的进行N个项目的开发。基于本框架作为脚手架进行开发,您只需要单独开发 **业务服务**。
# 群主搭建的演示环境 服务器配置(仅供参考)
lamp-cloud 使用了2台 共享性 2核 8G, lamp-boot 使用了1台 共享性 2核 8G。
# 业务功能介绍
![](https://img.kancloud.cn/47/27/47275b879c2eec4cbe1a9ba9b3dfd20f_3150x2654.png)
# 工具集功能介绍
![](https://img.kancloud.cn/f8/18/f818dc466a45af8c87e9a0447b9807c5_2792x1736.png)
# lamp-cloud 目录结构
```
├── 01-docs # 文档
│ ├── activiti # (会员版)工作流模板
│ ├── dockerfile # 常用工具的dockerfile
│ ├── image
│ ├── shells # 运行脚本
│ ├── sql # 数据库脚本
├── 01-third-party # 第三方配置
│ ├── nacos # 项目需要的nacos配置
│ └── seata # 项目需要的seata配置
├── lamp-activiti # (会员版)工作流服务
│ ├── lamp-activiti-biz
│ ├── lamp-activiti-controller
│ ├── lamp-activiti-entity
│ └── lamp-activiti-server
├── lamp-authority # 权限服务
│ ├── lamp-authority-api
│ ├── lamp-authority-biz
│ ├── lamp-authority-controller
│ ├── lamp-authority-entity
│ └── lamp-authority-server
├── lamp-file # 文件服务
│ ├── lamp-file-api
│ ├── lamp-file-biz
│ ├── lamp-file-controller
│ ├── lamp-file-entity
│ └── lamp-file-server
├── lamp-gateway # 网关服务
│ ├── lamp-gateway-biz # (会员版)
│ └── lamp-gateway-server
├── lamp-msg # 消息服务
│ ├── lamp-msg-api
│ ├── lamp-msg-biz
│ ├── lamp-msg-controller
│ ├── lamp-msg-entity
│ ├── lamp-msg-server
│ ├── lamp-sms-biz
│ └── lamp-sms-controller
├── lamp-oauth # 认证服务
│ ├── lamp-oauth-api
│ ├── lamp-oauth-biz
│ ├── lamp-oauth-controller
│ └── lamp-oauth-server
├── lamp-public # 公共模块
│ ├── lamp-common
│ ├── lamp-common-api
│ ├── lamp-file-sdk
│ ├── lamp-tenant-datasource # (会员版) 数据源模式
│ └── lamp-tenant-datasource-init # (会员版) 数据源模式初始化sdk
├── lamp-support # 支撑服务
│ └── lamp-monitor # spring boot admin 监控
├── lamp-tenant # 租户服务
│ ├── lamp-tenant-biz
│ ├── lamp-tenant-controller
│ ├── lamp-tenant-entity
│ └── lamp-tenant-server
└── src
└── main
└── filters
└── config-dev.properties # 开发环境全局配置
└── config-prod.properties # 生产环境全局配置
```
# lamp-boot 目录结构
```
├── 01-docs
│ ├── activiti
│ ├── dockerfile
│ ├── image
│ ├── shells
│ ├── sql
├── lamp-activiti
│ ├── lamp-activiti-biz
│ ├── lamp-activiti-controller
│ └── lamp-activiti-entity
├── lamp-authority
│ ├── lamp-authority-biz
│ ├── lamp-authority-controller
│ └── lamp-authority-entity
├── lamp-boot-server # 区别1
├── lamp-file
│ ├── lamp-file-biz
│ ├── lamp-file-controller
│ └── lamp-file-entity
├── lamp-gateway
│ └── lamp-gateway-biz
├── lamp-msg
│ ├── lamp-msg-biz
│ ├── lamp-msg-controller
│ ├── lamp-msg-entity
│ ├── lamp-sms-biz
│ └── lamp-sms-controller
├── lamp-oauth
│ ├── lamp-oauth-biz
│ └── lamp-oauth-controller
├── lamp-public
│ ├── lamp-common
│ ├── lamp-common-api
│ ├── lamp-file-sdk
│ ├── lamp-tenant-datasource
│ └── lamp-tenant-datasource-init
└── lamp-tenant
├── lamp-tenant-biz
├── lamp-tenant-controller
└── lamp-tenant-entity
```
> lamp-cloud 和 lamp-boot 的区别在于,lamp-boot 没有lamp-xxx-api、 lamp-xxx-server模块, 多了lamp-boot-server模块
- 简介
- 会员版
- 3.x和4.x的区别
- 新手必读
- 如何高效提问
- 项目地址
- 项目截图
- 架构介绍
- 开发规范
- 租户模式介绍
- lamp-web和lamp-web-plus的区别
- lamp-cloud和lamp-boot区别
- 免费视频&软件下载
- 文档反馈
- lamp-cloud
- 服务介绍
- 环境要求
- 工程导入
- nacos启动(单机版)
- nacos启动(集群版)
- 将配置文件导入Nacos
- seata启动(单机版)
- DATASOURCE模式启动(会员版)
- SCHEMA模式启动
- COLUMN模式
- NONE模式
- lamp-web启动
- lamp-web生产部署
- lamp-web-plus启动(会员版)
- lamp-web-plus生产部署
- lamp-boot
- 环境要求
- 工程导入
- DATASOURCE模式启动(会员版)
- SCHEMA模式启动
- COLUMN模式启动
- NONE模式启动
- lamp-web启动
- lamp-web生产部署
- lamp-web-plus启动(会员版)
- lamp-web-plus生产部署
- 功能介绍
- 租户设置
- 数据源配置(会员版)
- 租户管理
- 超级用户
- 工作台
- 通知公告
- 组织管理
- 机构管理
- 岗位管理
- 用户管理
- 资源中心
- 消息中心
- 短息模版
- 短信中心
- 附件管理
- 流程管理
- 流程部署
- 模型管理
- 系统设置
- 菜单管理
- 角色管理
- 字典管理
- 地区管理
- 参数管理
- 操作日志
- 登录日志
- 在线用户
- 应用管理
- 网关管理
- 限流规则
- 组织访问
- 开发者管理
- 定时任务
- 接口文档
- Nacos
- 服务监控
- 数据库监控
- 缓存监控
- zipkin监控
- SkyWalking监控
- 常用配置
- 如何保证我的代码能更新到最新代码
- 序列化和反序列化
- 修改日志级别
- 文件上传&下载&预览
- 修改租户模式
- 分页
- 导入导出
- 请求放行(忽略token&忽略URI权限&忽略租户编码)
- 异常处理
- 全局返回
- 参数校验(会员版)
- 系统日志
- 自研权限认证(URI、按钮、菜单)
- 数据权限(旧)
- 数据库配置
- Mybatis配置
- 更多数据库/数据源/Mybaits配置
- Redis(缓存)配置
- RabbitMq配置
- 灰度发布
- 上手开发
- 表结构整理
- 项目结构&依赖&调用流程介绍
- 生成一个新服务
- 生成后端代码
- 生成前端lamp-web代码
- 生成前端项目lamp-web-plus代码
- 跨域处理
- Swagger文档调试技巧
- FeignClient接口调用
- 多租户实现原理
- 分布式事务
- Zipkin配置(过时)
- SkyWalking配置
- 代码生成器和自动回显组件使用介绍
- lamp-util原理解析
- 全局注解(lamp-annotation)
- 核心包(lamp-core)
- 自动回显(lamp-echo-starter)
- 权限控制(lamp-security-starter)
- 当前登录用户信息(lamp-jwt-starter)
- 缓存(lamp-cache-starter)
- SpringBoot全局配置(lamp-boot-util)
- SpringCloud全局配置(lamp-cloud-starter)
- 数据源&持久层配置(lamp-databases)
- 对象属性复制(lamp-dozer-starter)
- 操作日志(lamp-log-starter)
- 消息队列(lamp-mq-starter)
- 在线文档(lamp-swagger2-starter)
- 前后端表单统一验证(lamp-validator-starter)
- 防止Xss攻击(lamp-xss-starter)
- 生产部署
- 部署前言
- jar部署