Spring MVC を使用して開発された RESTful Web サービスがあり、構成なしで、@ResponseBody
JSON にシリアル化される注釈付きコントローラー メソッドからオブジェクトを返すことができます。これは、リクエストの Accept ヘッダーが設定されていないか、設定されているとすぐに機能しapplication/json
ます。
GitHub API 仕様に触発されたので、 GitHubのように API にカスタム MIME タイプを実装したいと思いましたapplication/vnd.myservice+json
。しかし、Spring MVC に、コントローラーがこの MIME タイプを提供できること、および Json (つまり、org.springframework.web.servlet.view.json.MappingJacksonJsonView クラス) によってシリアル化する必要があることを伝える必要があります。
それを行う方法はありますか?