@Component public class ApiParamCheck extends Object
| 构造器和说明 |
|---|
ApiParamCheck() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApiCheckInfo> |
checkParam(Map<String,Object> params,
ApiParam[] apiParams)
校验参数
|
Object |
checkParam(org.aspectj.lang.ProceedingJoinPoint jp,
ApiParam apiParam)
全局校验
|
Object |
checkParam(org.aspectj.lang.ProceedingJoinPoint jp,
ApiParams apiParams)
全局校验
|
Map<String,Object> |
extractParam(org.aspectj.lang.JoinPoint jp)
提取参数
|
static Field |
getField(Class<?> cla,
String key)
获取属性
|
static boolean |
isEmpty(String str)
判断字符串是否为空
|
public Object checkParam(org.aspectj.lang.ProceedingJoinPoint jp, ApiParam apiParam) throws Throwable
jp - apiParam - Throwablepublic Object checkParam(org.aspectj.lang.ProceedingJoinPoint jp, ApiParams apiParams) throws Throwable
public Map<String,Object> extractParam(org.aspectj.lang.JoinPoint jp)
jp - public List<ApiCheckInfo> checkParam(Map<String,Object> params, ApiParam[] apiParams) throws Exception
params - apiParams - Exceptionpublic static boolean isEmpty(String str)
str - 字符串Copyright © 2024. All rights reserved.