這裏我們有一個使用JSP的基本webapp,它需要提供幾個基於JSON的REST服務URL。Spring MVC - 強制控制器生成MappingJacksonJsonView(s)
這些網址全部位於/services
之下,由MyRestServicesController
生成。
我看到的設置基於JSON的視圖的示例都使用ContentNegotiatingViewResolver
。但是這對我來說似乎有點矯枉過正,因爲這種解析器似乎適用於相同URL可能產生不同輸出的情況。
我只是想讓我的一個RestServicesController
始終產生MappingJacksonJsonView(s)
。
是否有一種更簡潔直接的方式來簡單地指示控制器執行此操作?
你特別想要'MappingJacksonJsonView',還是隻想輸出JSON? – skaffman 2011-03-21 08:37:39
JSON輸出是最終目標,使用標準彈簧組件似乎是最佳實踐。 Johan打在了頭上。 – 2011-03-21 09:37:52