如何配置spring boot全局输出结果格式化程序

时间:2017-06-27 08:45:07

标签: java spring

我想在spring boot中找到一个全局返回格式化程序。 例如:

controller方法返回String,

order by

但我想输出关注json

{String}

最后。

1 个答案:

答案 0 :(得分:0)

好吧,你可以创建一个带有字段"代码"的类。 (例如,int),字段消息和字段数据。然后,如果您返回该对象,它将由您的springboot控制器自动编组。

然后将其打包在对象ResponseEntity中,这样您的返回类型就是泛型类型ResponseEntity。

@CrossOrigin
@RequestMapping(method = RequestMethod.GET)
public ResponseEntity<?> getStuff() {
    MyObject result = new MyObject("200", "success", "My Cuty Message");
    return new ResponseEntity<MyObject>(result, HttpStatus.OK);
}