摘要:
统一返回结果是说,不用在controller层,new一个对象,或用工厂创建这个对象,再返回这个对象,而是这个Action该返回什么就返回什么, 我们再通过mvc的流程,再对返回对象做进一步的封装,以达到我们的目的。 以下是controller层代码:我们返回一个list 通常的webapi的返回结 阅读全文
摘要:
统一异常处理,不需要在每一层上单独捕获异常,只需要关注业务的开发: 代码如下: 其中AjaxResponse的源码定义如下: 解释一下: 1. 异常要分类,主要是因为异常的错误消息要传递给前端显示,如果我们直接把所有的异常消息给前端,就会有诸如错误码,空指针类似的消息,显示是不对的。 通常来说,自定 阅读全文