规范说明
kems
以koca
为技术底座进行打造, kems
的开发规范与koca
的开发规范同样保持一致,koca
包含一套完善的软件开发的规范,涉及前后端的编码规范,UI涉及规范,测试规范,应用开发安全规范,文档规范等,基于此规范kems
在实际使用过程中同样整理了一些常用的规范说明进行补充,包括代码结构,数据库名称规范等。
kems
错误码规范kems
错误码由6位(XXYYZZ)组成,其中XX代表模块代码,例如33代码系统管理,项目上约定从40开始。
YY代表功能代码,例如01代表用户管理。
ZZ代表异常代码,例如01代表用户名重复。
kems
坐标规范kems
从3.2.0版本开始,坐标和包名有较大的变动groupId由szkingdom.jzyq.taoism.kems变为com.kingengine.kems
artifactId模块上一级统一增加parent, 模块一级则用具体的模块名替换parent, 例如kems-base-parent的下级kems-base-util
package由com.kingengine.taoism.kems变成com.kingengine.kems
以通过脚手架创建的项目(dis)进行对比如下:
请确保项目具有与
kems
的相同的层级结构与命名风格,例如右侧视图中kems
项目的maven结构如下: