为什么我有返回,而不是现实空白页

来源:3-4 定义通用的返回对象--异常处理01

慕妹3325488

2020-08-26 17:23

http://img3.mukewang.com/5f4629950001180112480851.jpg

//定义exceptionhandler解决未被controller层接收的Exception
@ExceptionHandler(Exception.class)
@ResponseStatus(HttpStatus.OK)
public Object handlerException(HttpServletRequest request,Exception ex){
    CommonReturnType type =new CommonReturnType();
    type.setStatus("fail");
    type.setData(ex);
    return type;
}
@RequestMapping(value = "/get",method = RequestMethod.GET)
@ResponseBody
public CommonReturnType getUser(@RequestParam(name="id") int id)throws BusinessException{
    UserModel userModel = userService.getUserById(id);
    if (userModel==null){
        throw new BusinessException(EmBusinessError.USER_NOT_EXIST);
    }
    UserVO userVO = UserTrans.transferFromModel(userModel);

    //返回通用对象
    return CommonReturnType.create(userVO);
}


写回答 关注

1回答

  • 慕妹3325488
    2020-08-26 17:48:20

    知道了,我之前就加上了@ResponseBody 了

    qq_慕雪2...

    我也是这个问题,老师那个也是在之前就加了ResponseBody注解,返回的是null

    2022-05-14 17:26:23

    共 1 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题