【发布时间】:2017-11-30 05:53:02
【问题描述】:
我想在 Spring Boot 中找到一个全局返回格式化程序。 例如:
控制器方法返回字符串,
{String}
但我想输出follow json
{
code:200,
message:success,
data:String
}
在最后。
【问题讨论】:
我想在 Spring Boot 中找到一个全局返回格式化程序。 例如:
控制器方法返回字符串,
{String}
但我想输出follow json
{
code:200,
message:success,
data:String
}
在最后。
【问题讨论】:
好吧,您可以创建一个带有字段“代码”(例如 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);
}
【讨论】: