类的使用
org.ssssssss.magicapi.core.context.RequestEntity
使用RequestEntity的程序包
程序包
说明
-
org.ssssssss.magicapi.core.context中RequestEntity的使用
类型参数类型为RequestEntity的org.ssssssss.magicapi.core.context中的字段修饰符和类型字段说明private static final ThreadLocal<RequestEntity> RequestContext.REQUEST_ENTITY_THREAD_LOCAL修饰符和类型方法说明static RequestEntityRequestEntity.create()static RequestEntityRequestContext.getRequestEntity()RequestEntity.parameters(Map<String, Object> parameters) RequestEntity.pathVariables(Map<String, Object> pathVariables) RequestEntity.request(MagicHttpServletRequest request) RequestEntity.requestedFromTest(boolean requestedFromTest) RequestEntity.response(MagicHttpServletResponse response) RequestEntity.setHeaders(Map<String, Object> headers) RequestEntity.setMagicScriptContext(org.ssssssss.script.MagicScriptContext magicScriptContext) RequestEntity.setRequestBody(Object requestBody) -
org.ssssssss.magicapi.core.interceptor中RequestEntity的使用
修饰符和类型方法说明default voidRequestInterceptor.afterCompletion(RequestEntity requestEntity, Object returnValue, Throwable throwable) 接口执行完毕之后执行default ObjectResultProvider.buildException(RequestEntity requestEntity, Throwable throwable) 构建异常返回结果default ObjectResultProvider.buildPageResult(RequestEntity requestEntity, Page page, long total, List<Map<String, Object>> data) DefaultResultProvider.buildResult(RequestEntity requestEntity, int code, String message, Object data) default ObjectResultProvider.buildResult(RequestEntity requestEntity, int code, String message) 构建JSON返回结果ResultProvider.buildResult(RequestEntity requestEntity, int code, String message, Object data) 构建JSON返回结果default ObjectResultProvider.buildResult(RequestEntity requestEntity, Object data) 构建JSON返回结果,code和message 默认为 1 successdefault ObjectResultProvider.buildResult(RequestEntity requestEntity, Throwable root) 根据异常内容构建结果default ObjectRequestInterceptor.postHandle(RequestEntity requestEntity, Object returnValue) 执行完毕之后执行default ObjectRequestInterceptor.preHandle(RequestEntity requestEntity) 请求之前执行 -
org.ssssssss.magicapi.core.service.impl中RequestEntity的使用
修饰符和类型方法说明private <T> TDefaultMagicAPIService.execute(RequestEntity requestEntity, String method, String path, Map<String, Object> context) private <T> TDefaultMagicAPIService.execute(RequestEntity requestEntity, PathMagicEntity info, Map<String, Object> context) -
org.ssssssss.magicapi.core.web中RequestEntity的使用
修饰符和类型方法说明private ObjectRequestHandler.afterCompletion(RequestEntity requestEntity, Object returnValue) private ObjectRequestHandler.afterCompletion(RequestEntity requestEntity, Object returnValue, Throwable throwable) private ObjectRequestHandler.buildResult(RequestEntity requestEntity, JsonCode code, Object data) private org.ssssssss.script.MagicScriptContextRequestHandler.createMagicScriptContext(String scriptName, RequestEntity requestEntity) 构建 MagicScriptContextprivate ObjectRequestHandler.doPostHandle(RequestEntity requestEntity, Object value) 执行后置拦截器private ObjectRequestHandler.doPreHandle(RequestEntity requestEntity) 执行前置拦截器private ObjectRequestHandler.invokeRequest(RequestEntity requestEntity) private ObjectRequestHandler.processException(RequestEntity requestEntity, Throwable root) private ObjectRequestHandler.response(RequestEntity requestEntity, Object value) 包装返回结果 -
org.ssssssss.magicapi.modules.db.inteceptor中RequestEntity的使用
修饰符和类型方法说明voidDefaultSqlInterceptor.handleException(BoundSql boundSql, Throwable throwable, RequestEntity requestEntity) default voidSQLInterceptor.handleException(BoundSql boundSql, Throwable throwable, RequestEntity requestEntity) private voidDefaultSqlInterceptor.handleLog(BoundSql boundSql, RequestEntity requestEntity) DefaultSqlInterceptor.postHandle(BoundSql boundSql, Object result, RequestEntity requestEntity) default ObjectSQLInterceptor.postHandle(BoundSql boundSql, Object result, RequestEntity requestEntity) default voidSQLInterceptor.preHandle(BoundSql boundSql, RequestEntity requestEntity) 1.1.1 新增 -
org.ssssssss.magicapi.modules.db.table中RequestEntity的使用