【AOP + log4j一直返回null _aop 】 | IT修真院·坑乎
AOP + log4j一直返回null
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
aop
详细描述
错误截图
编辑于2024-05-16
  • [无名弟子]詹威斯
    0

    注意Spring的AOP实现方式,是以proxy的方式包住bean来实现的。Advice在bean的外层,但是也就是入参必须先经过advice然后才到实际的bean。但是return就会反过来,先经过advice再出去。

    因此,注意返回值在AOP里的处理,也即proceed的返回值(也就是bean的返回值),必须要原封不动从bean传出去,再从proxy出去到下一个bean。

    编辑于2018-11-30