环绕增强时报错
org.springframework.aop.AopInvocationException: Null return value from advice does not match primitive return type for
当环绕增强时,调用方法jp.proceed();方法
该方法返回引用数据类型的值,而不会返回基本数据类型的值
解决:
public Object arounds(ProceedingJoinPoint jp) throws Throwable {
System.out.println("方法环绕");
//proceed 继续
Object obj=jp.proceed();
System.out.println("环绕结束"+obj);
return obj;
}
将基本数据类型的值转为Object类输出
解决Spring AOP环绕增强报错
本文详细解析了在使用Spring AOP进行环绕增强时出现的错误:org.springframework.aop.AopInvocationException,该异常源于环绕增强方法返回值类型与预期不符。文章提供了具体的解决方案,通过将返回值转换为Object类型,确保基本数据类型和引用数据类型都能正确处理。
2603

被折叠的 条评论
为什么被折叠?



