# 項目架構圖:

本項目勵志做一個快速開發基礎框架,方便企業或個人基于此項目,快速便捷的進行N個項目的開發。基于本框架作為腳手架進行開發,您只需要單獨開發?**業務服務**。
# 群主搭建的演示環境 服務器配置(僅供參考)
lamp-cloud 使用了2臺 共享性 2核 8G, lamp-boot 使用了1臺 共享性 2核 8G。
# 業務功能介紹

# 工具集功能介紹

# 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部署