public class AspectUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
IP_UTILS_FLAG |
private static String |
LOCALHOST_IP |
private static String |
LOCALHOST_IP1 |
private static String |
UNKNOWN |
| 构造器和说明 |
|---|
AspectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getIpAddress(javax.servlet.http.HttpServletRequest request)
获取request中的IP
|
static Object |
getParamByName(org.aspectj.lang.JoinPoint point,
String name) |
static Map<String,Object> |
getParamsByObj(Object obj)
获取对象内成员变量Map
|
static Map<String,Object> |
getRequestAllParams(org.aspectj.lang.JoinPoint point)
获取所有请求参数
支持基础类型与对象及自定义对象混合情况,如果是对象或自定义对象,提取其成员变量
|
static Map<String,Object> |
getRequestParams(org.aspectj.lang.JoinPoint point)
获取所有请求参数
支持基础类型与对象及自定义对象混合情况,不提取对象或自定义对象内的成员变量
|
static Map<String,Object> |
getResponseAllParams(org.aspectj.lang.JoinPoint point)
获取所有响应参数
支持基础类型与对象及自定义对象混合情况,如果是对象或自定义对象,提取其成员变量
|
static Map<String,Object> |
getResponseParams(org.aspectj.lang.JoinPoint point)
获取所有响应参数
支持基础类型与对象及自定义对象混合情况,不提取对象或自定义对象内的成员变量
|
static boolean |
isJavaLang(Object obj)
判断是否为JAVA基础类型
|
static void |
setParamByName(org.aspectj.lang.JoinPoint point,
String name,
Object val) |
public static Map<String,Object> getRequestAllParams(org.aspectj.lang.JoinPoint point)
point - public static Map<String,Object> getRequestParams(org.aspectj.lang.JoinPoint point)
point - public static Map<String,Object> getResponseAllParams(org.aspectj.lang.JoinPoint point)
point - public static Map<String,Object> getResponseParams(org.aspectj.lang.JoinPoint point)
point - public static Map<String,Object> getParamsByObj(Object obj)
obj - public static void setParamByName(org.aspectj.lang.JoinPoint point,
String name,
Object val)
public static String getIpAddress(javax.servlet.http.HttpServletRequest request)
request - public static boolean isJavaLang(Object obj)
obj - Copyright © 2024. All rights reserved.