SpringMVC进阶 - 利用@ControllerAdvice和ResponseBodyAdvice接口统一处理返回值
在我们进行Java的Web应用开发时,如何写更少的代码,做更多的事情。如何让开发更容易上手,更专注于业务层面,不需要太关心底层的实现。这里就分享一些我平时在搭建基础框架时候的一些心得体验。 统一处理返回值 在web应用中,通常前后端会定义一个统一的对象来封装返回值,一般除了业务数据之外,可能会包含一些请求相关的数据 例如以下这个对象 code来标识整个请求的结果 msg用于返回错误信息 data用于返回实际的业务数据。 { "code": 0, "msg": "success", "data": {} }...
2019, Jun 26 — 5 minute read