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