1

Springs MVCでJSONデータを返す方法はどれが良いですか?なぜですか? ResponseEntity またはオブジェクトのみを返送する必要がありますか?

@RequestMapping(value = "/", method = RequestMethod.GET)
@ResponseBody
public User getDisplayDefault(ModelMap model)
{
    return new User("realname", "john smith");
}

@RequestMapping(value = "/", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<User> getDisplayDefault(ModelMap model)
{
   return new ResponseEntity<User>(new User("realname", "john smith"), HttpStatus.NOT_FOUND);
}
4

1 に答える 1

1

2 番目のオプションでは、返される応答をより詳細に制御できます。ステータス コードとヘッダー パラメータを変更できます。

ほとんどの場合、最初のオプションで十分であり、より簡単です。質問する必要がある場合は、おそらく最初のオプションが必要です。

于 2013-06-12T14:14:33.527 に答える