【发布时间】:2013-01-09 21:49:02
【问题描述】:
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public List<Country> getListOfCountries() {
return countryService.listAll();
}
它显示对象的 json 视图,但如果服务返回 null,那么我想显示一条错误消息,有什么建议吗?
【问题讨论】:
-
这应该可以在 OTB 中使用,因为 Jackson 不会转换为 null(上次我检查过)。也就是说,如果您的请求接受内容类型是
application/json,您将收到一个错误,但不是一个理想的错误。它可能显示为空字符串的原因是您发送了错误的接受 mime 类型。但是你真的不应该像其他人所说的那样返回null。
标签: spring hibernate model-view-controller