# platform **Repository Path**: yoin/platform ## Basic Information - **Project Name**: platform - **Description**: 集成平台,将项目中通用的封装都集成到本平台代码中 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-10-18 - **Last Updated**: 2022-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # platform #### 介绍 集成平台,将项目中通用的封装都集成到本平台代码中 #### 软件介绍 平台框架,每个公司都有自己的一套设计标准,如:从前端到后台的DTO,查询的QO,持久层的PO,甚至领域建模时的DO,各层之间的交互都有一套规范标准和通用平台包装,由于后续开发出基于消息服务的柔性事务中间件,将需要用到通用功能会抽象到本项目中,用于支撑其它中间件的能力而创建的本项目。 目前暂时抽象出工具模块,核心包中只有SPI向下扩展能力,配置模块用于动态读取后续各种项目的配置文件。 技术层面:目前只是设计了SPI规则:即向META-INF中配置文件加载扩展服务,可由子模块动态扩展,已经考虑了Spring的扩展规则,后续还有spring集成包,用于SPI可读取Spring容器中注入的托管类,同时也能将SPI中的扩展类交由spring托管