如何使用 Spring 引导同时支持 json 和 html 响应
How to support both json and html response with Spring Boot
我想将数据发送到手机(使用 json)和网络(使用 html)并且我正在使用 Spring 启动。我想获得与 facebook(graph.facebook.com and facebook.com) 和 twitter(api.twitter.com and twitter.com) 使用的类似的架构和功能。我还使用 Angular.js 作为网络框架。
没有什么能阻止您进行两种不同的实现(json、html)并从相同的 URL 提供服务。只需使用适当的 Consumable Media Types or Producible Media Types 例如:
@Controller
@RequestMapping(value = "/pets/{petId}", method = RequestMethod.GET, produces="application/json")
@ResponseBody
public Pet getPet(@PathVariable String petId, Model model) {
// implementation omitted
}
我想将数据发送到手机(使用 json)和网络(使用 html)并且我正在使用 Spring 启动。我想获得与 facebook(graph.facebook.com and facebook.com) 和 twitter(api.twitter.com and twitter.com) 使用的类似的架构和功能。我还使用 Angular.js 作为网络框架。
没有什么能阻止您进行两种不同的实现(json、html)并从相同的 URL 提供服务。只需使用适当的 Consumable Media Types or Producible Media Types 例如:
@Controller
@RequestMapping(value = "/pets/{petId}", method = RequestMethod.GET, produces="application/json")
@ResponseBody
public Pet getPet(@PathVariable String petId, Model model) {
// implementation omitted
}