error at ::0 formal unbound in pointcut
This error was reported when using aop’s @before for log prenotification
Error code here
@Before(value = "webLogAspect()")
public void logBefore(JoinPoint joinPoint,Object ret) {
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
//在attribute中加入开始时间
request.setAttribute("time",System.currentTimeMillis());
}
Then, after I remove the second parameter, it is normal
@Before(value = "webLogAspect()")
public void logBefore(JoinPoint joinPoint) {
Explain that other operations are required when multiple parameters are used, otherwise an error will be reported
@Before(value = "webLogAspect() && args(ret)")
public void logBefore(JoinPoint joinPoint, Object ret) {
Problem-solving