# result-common **Repository Path**: geyiwei/result-common ## Basic Information - **Project Name**: result-common - **Description**: 本项目是一个Java基础类库,基于openjdk-8,无第三方jar包依赖,旨在规范项目代码,使开发人员能写出结构清晰,代码规范、逻辑清晰的项目。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-05-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-common 通用的类库 本项目是一个Java基础类库,基于openjdk-8,无第三方jar包依赖,旨在规范项目代码,使开发人员能写出结构清晰,代码规范、逻辑清晰的项目。 # 项目结构 🗀result |—— 🗀constant  常量 |   |—— 🗀dictionary  字典,用作编码翻译。比如一个表字段is_deleted,值分别为0/1。0表示no,1表示yes |   |   |—— DictionaryInterface.java  所有字典都要实现这个接口,不要定义一个大而全的字典类 |   |   |—— YesNoDictionaryEnum.java |   |—— PageConstant.java |—— 🗀exception  异常,提供了一个业务异常类BizException |   |—— BizException.java  所有对外接口的异常处理都应该抛出此异常,然后由全局异常拦截处理返回结果 |—— 🗀result  result,用于结果返回 |   |—— BaseResult.java  返回结果基类,其它Result类继承此类。 |   |—— CodeMessageInterface.java  定义应用层响应状态码接口 |   |—— CollectionResult.java  集合类返回结果 |   |—— GlobalCodeMessageEnum.java  公共的全局的应用层响应状态码枚举,实现了CodeMessageInterface接口 |   |—— ObjectResult.java  单个对象返回结果 |   |—— Page.java |   |—— PageResult.java  分页返回结果 |—— 🗀util  工具类 |—— DictionaryUtil.java |—— ResultUtil.java  返回结果工具类,主要方法isSuccess()、isNotSuccess()