Aibton-framework基于 Spring 的 API 调用框架
aibton-framework 是基于 Spring 的统一 API 调用框架,规范开发,让项目更好维护,代码复用率更高。集成了基础开发工具类,编码更简单。基本上零配置,直接使用,与 Spring 搭配更简单哦。
具体功能描述
该框架适用于ajax异步请求调用,不适用于服务器需要控制页面路由
核心功能:
统一的网关调用
统一的服务层写法,request、response格式统一
实现了基于注解的参数校验
实现了基于API的权限控制
实现了系统的统一异常处理
基本工具类的实现
框架异常采用RequestException自定义异常抛出用户可以自己按照框架定义解析 异常一般情况下抛出枚举信息如下定义
public interface IEnum { /** * 获取code值 * @return */ String getCode(); /** * 获取value值 * @return */ String getValue(); /** * 获取分组 * @return */ String getGroup(); /** * 获得枚举编码 * @return */ String getCode(String value, String group); /** * 获得枚举值 * @return */ String getValue(String code, String group); default String getName() { return ((Enum) this).name(); } }
对应的 Code 值和 msg 值在 AibtonConstantKey.class 中如下:
public class AibtonConstantKey { /** * 系统正常返回code */ public static final String RESPONSE_000000 = "000000"; /** * 用户没有权限访问code */ public static final String RESPONSE_400000 = "400000"; /** * 系统内部异常 */ public static final String EXCEPTION_OF_MESSAGE = "系统内部异常"; /** * SYSTEM */ public static final String SYSTEM = "system"; /** * JSON对象转换异常 */ public static final String SYSTEM_JACK_SON_ERROR = "JSON对象转换异常"; /** * 用户没有权限访问该接口 */ public static final String USER_NOT_AUTH_ERROR = "用户没有权限访问该接口"; /** * HTTP请求调用异常 */ public static final String HTTP_ERROR = "HTTP请求调用异常"; /** * token值 */ public static final String TOKEN = "token"; }
评论
Fast-ismartx基于 spring mvc 的 API 框架
fastfast是一个基于springmvc的API框架。usage<dependency> <groupId>org.smartx</groupId>
Fast-ismartx基于 spring mvc 的 API 框架
0
Fast-ismartx基于 spring mvc 的 API 框架
fastfast 是一个基于 spring mvc 的 API 框架。usage<depend
Fast-ismartx基于 spring mvc 的 API 框架
0
Surge基于 Accelerate 框架的 API
Surge是一个基于Accelerate框架和C语言开发,用于进行矩阵运算、数学信号处理和图像处理的
Surge基于 Accelerate 框架的 API
0
Surge基于 Accelerate 框架的 API
Surge是一个基于Accelerate框架和C语言开发,用于进行矩阵运算、数学信号处理和图像处理的API。换句话说,就是可以非常快速的处理数学、语音和图像信号。代码示例:用法计算总和[Double]
Surge基于 Accelerate 框架的 API
0
SAPI基于Spring的API输出工具
SAPI是一个基于Spring的及其精简的RestfulAPI输出工具,诞生的背景是基于目前微服务开发接口,很多中小型项目开发人员在对接口测试时不仅需要使用JUnit等进行业务接口测试,还需要对API
SAPI基于Spring的API输出工具
0
pysaeSAE 的外部调用 API
声明:此PYTHON-SDK非官方版本,SAE的外部调用API目前属于测试期,请暂时不要大规模商用项目地址:https://github.com/ericyue/pysae(欢迎各种fork、watc
pysaeSAE 的外部调用 API
0