问答详情
源自:2-6 统一异常处理(下)

为什么我的系统一场没有显示。

设置的100,1,101都会显示,但是-1的情况下,postman里什么都不显示,控制台也没有抛异常。。。请问是哪里写错了?

提问者:htky 2017-10-13 17:19

个回答

  • htky
    2017-10-13 17:41:17

    我知道了。。。还是我写的不对。。。。

    由于系统异常时,控制台的log的response的日志显示的是response=com.imooc.girl.domain.Result@78a94cd9,

    我以为是哪里错了,为了让他显示数据,就把HttpAspect的

    public void doAfterReturning(Object object){
       logger.info("response={}", object.toString());
    }

    改成了

    public void doAfterReturning(Girl girl){
       logger.info("response={}", girl.toString());
    }

    改回Object就正常了。