【问题标题】:Spring MVC URL with/without extensions带/不带扩展的 Spring MVC URL
【发布时间】:2012-08-21 08:00:47
【问题描述】:

我有一个 RESTful 控制器,它配置为一个 URL,比如 /dog/walk。这将返回一个 json。
现在我已经完成了一些更改,例如 /dog/walk.xml 给了我 xml 输出。
现在问题是/dog/walk 已停止工作。它仅与/dog/walk.json 一起使用。我希望它可以与两个网址一起使用。
我在配置中使用ContentNegotiatingViewResolver
有没有一种方法可以让网址在没有扩展的情况下工作?

【问题讨论】:

  • 看看你的 @RequestMapping 注释方法会很有用

标签: java spring jakarta-ee spring-mvc


【解决方案1】:

也许这个网站会有所帮助。

http://www.mkyong.com/spring-mvc/spring-3-mvc-contentnegotiatingviewresolver-example/

这是一个可能有帮助的代码 sn-p。此代码位于 ContentNegotiatingViewResolver bean 之后/之外。

<!-- If no extension matched, use JSON view -->
<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
     <property name="order" value="2" />
</bean>

【讨论】:

    猜你喜欢
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 2015-02-28
    • 2019-06-26
    • 1970-01-01
    • 2018-03-02
    • 2012-01-09
    相关资源
    最近更新 更多