代码生成,选择包装类,detail接口查询为空的时候,服务器会报错

Blade 未结 1 900

代码生成,选择包装类,detail接口查询为空的时候,服务器会报错

...
   @Override
   public BlogVO entityVO(Blog blog) {
   // 此处,如果blog为null,会报错,报错之后前端收到的信息并不知道发生了什么。可以避免报错,返回:查询结果为空 吗?
      BlogVO blogVO = Objects.requireNonNull(BeanUtil.copy(blog, BlogVO.class));

      return blogVO;
   }
...


1条回答
  • 2020-03-25 15:50

    如果为空,当然会报错了。

    首先你得保证传进来的blog是一个有值的类,才能调用entityVO方法进行包装。

    0 讨论(1)
提交回复