@Component public class OperLogAspect extends Object
| 构造器和说明 |
|---|
OperLogAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
converMap(Map<String,String[]> paramMap)
转换request 请求参数
|
void |
excudeService()
设置操作日志切入点 记录操作日志 在注解的位置切入代码
|
com.alibaba.fastjson.JSONObject |
getPara(org.aspectj.lang.JoinPoint joinPoint)
从request中是无法取到参数到,这是因为参数使用@RequestBoy 那么前端传递的参数是放在请求体里面的。
|
Object |
saveOperLog(org.aspectj.lang.ProceedingJoinPoint joinPoint)
正常返回通知,拦截用户操作日志,连接点正常执行完成后执行, 如果连接点抛出异常,则不会执行
|
String |
stackTraceToString(String exceptionName,
String exceptionMessage,
StackTraceElement[] elements)
转换异常信息为字符串
|
public void excudeService()
public Object saveOperLog(org.aspectj.lang.ProceedingJoinPoint joinPoint)
joinPoint - 切入点 keys返回值public Map<String,String> converMap(Map<String,String[]> paramMap)
paramMap - request获取的参数数组public com.alibaba.fastjson.JSONObject getPara(org.aspectj.lang.JoinPoint joinPoint)
joinPoint - joinPointpublic String stackTraceToString(String exceptionName, String exceptionMessage, StackTraceElement[] elements)
exceptionName - 异常名称exceptionMessage - 异常信息elements - 堆栈信息Copyright © 2021. All rights reserved.