@afterreturning returning 为 null
时间: 2023-08-29 18:13:30 浏览: 82
归零
如果 `@AfterReturning` 注解的方法返回 `null`,则意味着该方法没有返回值。这通常不会引发任何异常,但您需要确保在注解的方法中处理 `null` 值的情况。如果您需要在方法返回 `null` 时触发某些逻辑,请改用 `@AfterReturning(returning = "returnValue", pointcut = "...")` 注解来获取方法的返回值,然后在注解的方法中检查返回值是否为 `null`。例如:
```java
@AfterReturning(returning = "returnValue", pointcut = "...")
public void afterReturning(JoinPoint joinPoint, Object returnValue) {
if (returnValue == null) {
// 处理 null 值的情况
} else {
// 处理非 null 值的情况
}
}
```
阅读全文