【发布时间】:2016-01-30 12:25:54
【问题描述】:
我想开发一个 spring-mvc 应用程序,它将 还使用 REST 公开服务。
我的问题是如何使用相同的 contorller(current) 方法 产生服务响应?
如何在模型和视图或响应体之间切换?
例如:
@RequestMapping(value = "/user/", method = RequestMethod.GET)
public ResponseEntity<List<User>> listAllUsers() {
List<User> users = userService.findAllUsers();
if(users.isEmpty()){
return new ResponseEntity<List<User>>(HttpStatus.NO_CONTENT);//You many decide to return HttpStatus.NOT_FOUND
}
return new ResponseEntity<List<User>>(users, HttpStatus.OK);
}
如何使用上述方法返回模型和视图 以及根据请求的响应主体。
【问题讨论】:
标签: rest spring-mvc