Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

standard footer

sika-code edited this page Jul 20, 2019 · 1 revision

standard-footer【基于skull的标准脚手架组件】

What

  • 基于SikaCode基础组件封装的脚手架组件
  • 模板性编码的具体实现

Why

  • 简化基础组件的使用
  • 编码规范化的落地

How

  • 封装通用的基础组件
  • 封装设计模式的通用实现
  • 封装请求响应规范
  • 封装访问第三方的通用组件
  • 封装数据访问组件
  • 规范实体转化

standard-footer组件使用说明

名称 备注
auth 认证模块
base 基继承模块、继承的基础类
chain 责任链模式的通用实现
db 数据访问拓展
exception 异常拓展组件
fill 持久化数据填充组件
request 处理请求组件、封装处理HttpServletRequest请求头数据组件
rest RestTemplate组件
thirdpart 与第三方交互的规范组件
token 解析基于JWT协议的token组件
tree 树形组件闭包模式的解决方案

auth

认证模块[基于JWT协议封装的认证机制]

名称 备注
AuthConstant 认证模块的常量类
AuthErrorCode 认证模块错误枚举类
AuthProperties 认证的属性
AuthUtil 认证的工具类、提供对JWT协议中指定属性的获取

base

基础模块 [所有需要子项目继承的基础类的集合]

名称 备注
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数据的工具类

使用示例(参考完整的standard-footer-demo项目)

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /