### **一、模塊結構**
~~~
coral
├──coral-api為前后端分離提供RESTful API
├──coral-admin 管理后臺Web
├──coral-common 公共模塊
├──coral-common-service 服務模塊
├──coral-common-mapper 數據操作模塊
├──coral-common-model 模型層
├──pom.xml 構建文件
~~~
### **二、包結構**
~~~
java
├──com.gemframework.common 公共包
│ ├──com.gemframework.common.annotation 自定義注解
│ ├──com.gemframework.common.aspect 自定義切面
│ ├──com.gemframework.common.config 公共配置
│ ├──com.gemframework.common.constant 公共常量
│ ├──com.gemframework.common.exception 異常處理
│ ├──com.gemframework.common.filter 過濾器
│ ├──com.gemframework.common.handler 處理器
│ ├──com.gemframework.common.queue 隊列相關
│ ├──com.gemframework.common.listener 監聽器
│ ├──com.gemframework.common.utils 公共工具包
├──com.gemframework.generator 代碼生成器模塊
├──com.gemframework.controller 公共控制器包
├──com.gemframework.moduler 公共控制器包
│ ├──com.gemframework.moduler.extend.xxx 擴展模塊
│ ├──com.gemframework.moduler.prekit.xxx 內置模塊
├──com.gemframework.service 接口服務包
│ ├──com.gemframework.service.impl 接口實現包
├──com.gemframework.mapper 映射器包
├──com.gemframework.model 模型類包
│ ├──com.gemframework.model.annotation 模型注解
│ ├──com.gemframework.model.common 公共模型
│ ├──com.gemframework.model.entity 實體對象
│ │ ├──com.gemframework.model.entity.bo 業務層對象
│ │ ├──com.gemframework.model.entity.po 持久層對象
│ │ ├──com.gemframework.model.entity.vo 表現層對象
│ ├──com.gemframework.model.request API請求體對象
│ ├──com.gemframework.model.response API響應體對象
├──com.gemframework.utils 模塊工具類包
~~~
### **三、靜態資源包結構**
~~~
resource/
│
│──generator/ 自動生成器代碼模版
│──mapper/ 存放Mybatis SQL映射文件處
│──static/ 存放靜態文件處 如css,js,img,fonts等
│──templates/ 存放頁面模版處 如html,jsp,vm等
~~~
- 用戶必讀★
- 付費說明★
- 版權說明★
- 項目介紹
- 環境準備
- 開始使用
- 代碼安裝
- 代碼結構
- 配置文件
- 開發規范
- 模塊、路徑、類以及方法
- 數據庫表結構
- API響應體結構
- 二次開發
- 第一個模塊
- 講在前面的話
- 創建數據庫表
- 創建對象實體
- 創建Mapper
- 創建Service
- 創建控制器
- 創建ViewHTML
- 認證和授權
- 權限注解【后臺】
- 權限標簽【前臺】
- 獲取當前用戶
- 接口Token驗證
- 基于Token驗證說明
- 開啟驗證并獲取令牌
- AccessToken的使用
- RefreshToken的使用
- 接口簽名驗證
- 接口簽名算法v1.0
- 接口使用簽名
- 能力集成
- Shiro框架集成
- Shiro框架介紹
- Shiro框架集成
- 構建RBAC模型
- 集成方案介紹
- 集成結果驗證
- Shiro過濾器
- Shiro會話管理
- Shiro緩存管理
- Shiro其他組件
- Redis緩存集成
- SpringBoot集成Redis
- 使用Redis實現管理Session
- 使用Redis模擬消息隊列
- MybatisPlus集成
- 多數據源的介紹
- Swagger文檔介紹
- AOP切面的應用
- Quartz定時任務
- Activiti工作流引擎
- 重要提示
- 更新日志