### **一、模块结构**
~~~
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工作流引擎
- 重要提示
- 更新日志