/**
* 配置环绕通知,使用在方法logPointcut()上注册的切入点
*
* @param joinPoint join point for advice
*/
@Around("logPointcut()")
public Object logAround(ProceedingJoinPoint joinPoint) throws Throwable {
Object result
currentTime.set(System.currentTimeMillis())
result = joinPoint.proceed()
Log log = new Log("INFO",System.currentTimeMillis() - currentTime.get())
currentTime.remove()
HttpServletRequest request = RequestHolder.getHttpServletRequest()
logService.save(getUsername(), StringUtils.getBrowser(request), StringUtils.getIp(request),joinPoint, log)
return result
}