-
Notifications
You must be signed in to change notification settings - Fork 118
standard footer
sika-code edited this page Jul 20, 2019
·
1 revision
standard-footer【基于skull的标准脚手架组件】
- 基于SikaCode基础组件封装的脚手架组件
- 模板性编码的具体实现
- 简化基础组件的使用
- 编码规范化的落地
- 封装通用的基础组件
- 封装设计模式的通用实现
- 封装请求响应规范
- 封装访问第三方的通用组件
- 封装数据访问组件
- 规范实体转化
名称 | 备注 |
---|---|
auth | 认证模块 |
base | 基继承模块、继承的基础类 |
chain | 责任链模式的通用实现 |
db | 数据访问拓展 |
exception | 异常拓展组件 |
fill | 持久化数据填充组件 |
request | 处理请求组件、封装处理HttpServletRequest请求头数据组件 |
rest | RestTemplate组件 |
thirdpart | 与第三方交互的规范组件 |
token | 解析基于JWT协议的token组件 |
tree | 树形组件闭包模式的解决方案 |
认证模块[基于JWT协议封装的认证机制]
名称 | 备注 |
---|---|
AuthConstant | 认证模块的常量类 |
AuthErrorCode | 认证模块错误枚举类 |
AuthProperties | 认证的属性 |
AuthUtil | 认证的工具类、提供对JWT协议中指定属性的获取 |
基础模块 [所有需要子项目继承的基础类的集合]
名称 | 备注 |
---|---|
BaseStandardMapper | 基础mapper、所有的应用Mapper需要继承该接口 |
BaseStandardController | 基础Controller、所有的应用Controller需要继承此Controller |
BaseConvert | 所有的Convert转换接口的父接口 |
LifeCycle | 生命周期接口、为后续需要进行生命周期管理的组件提供支持 |
BaseStandardLogic | 基础逻辑类、所有的应用Logic需要继承此Logic |
BaseStandardRequestBO | 基础请求业务逻辑类、使用模板方法规范编码约束 |
BaseStandardAlterRequestBO | 保存或更新的请求逻辑类 |
BaseStandardDeleteRequestBO | 删除的请求逻辑类 |
BaseStandardQueryRequestBO | 查询的请求逻辑类、若无数据更新统一继承此类 |
BaseStandardResponseBO | 基础响应接口 |
BaseStandardDomain | 基础领域接口、所有需要进行领域处理类的都可以继承此接口 |
BaseStandardDTO | 标准框架基础数据传输类---所有数据传输类的父类 |
BaseStandardEntity | 标准框架基础实体类---所有标准框架持久化实体的父类 |
BaseStandardQuery | 标准框架基础查询类 |
BaseStandardService | 标准框架基础Service接口、所有应用service接口继承此接口 |
BaseStandardServiceImpl | 标准框架基础service实现类、所有应用service实现类继承此类 |
Pipeline | 基础管道接口、责任链模式的组成部分 |
StandardPipeline | 实现管道接口的标准管道、责任链模式的组成部分 |
Valve | 基础阀门接口 、 责任链模式的组成部分 |
StandardValve | 实现的标准阀门类、责任链模式的组成部分 |
DataSourceConfig | 数据源的配置类 |
ShardingDataSourceConfig | 使用Sharding进行分表分库的数据源配置 |
StandardExceptionConfig | 标准异常配置类 |
StandardMetaObjectHandler | 标准持久化对象数据填充类 |
RestTemplateConfig | Resttemplate配置类 |
RestTemplateInterceptor | 拦截器 |
RestTemplateUtil | 工具类、提供通用的请求封装 |
ThirdPartyRequestUtil | 第三方请求工具类 |
JwtTokenUtil | 设置和解析JWT数据的工具类 |