簡體   English   中英

如何使用 Spring Boot 同時支持 json 和 html 響應

[英]How to support both json and html response with Spring Boot

我想將數據發送到移動設備(使用 json)和網絡(使用 html),並且我正在使用 Spring Boot。 我想獲得與 facebook(graph.facebook.com 和 facebook.com) 和 twitter(api.twitter.com 和 twitter.com) 使用的相似的架構和功能。 此外,我使用 Angular.js 作為 Web 框架。

沒有什么可以阻止您進行兩種不同的實現(json、html)並從相同的 URL 提供它。 只需使用適當的可消耗媒體類型可生產媒體類型,例如:

@Controller
@RequestMapping(value = "/pets/{petId}", method = RequestMethod.GET, produces="application/json")
@ResponseBody
public Pet getPet(@PathVariable String petId, Model model) {
    // implementation omitted
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM