Closed FlowerCard closed 6 months ago
接口中的 controller 接口每次返回都要声明一次顶层返回体包装类。通过实现 ResponseBodyAdvice 可以对返回的内容进行统一包装,controller 接口返回 data 的结果即可 示例代码如下:
ResponseBodyAdvice
/** * 测试 * @return 测试 */ @ApiOperation("测试") @GetMapping("/public/test") public String test() { return "test"; } /** * 测试 * @return 测试 */ @ApiOperation("测试") @GetMapping("/public/test2") public ApiResult<String> test2() { return ApiResult.success("test2"); }
通过测试返回 User 的实体类发现不对 Jackson 进行配置返回会有些许问题 这是配置了之后返回 这是没有配置的时候返回
User
接口中的 controller 接口每次返回都要声明一次顶层返回体包装类。通过实现
ResponseBodyAdvice
可以对返回的内容进行统一包装,controller 接口返回 data 的结果即可 示例代码如下: