【问题标题】:Spring MVC @RequestMapping producesSpring MVC @RequestMapping 产生
【发布时间】:2017-04-13 08:07:46
【问题描述】:

我试图了解使用 @RequestMappingproduces 参数时幕后发生的事情(例如 produces = MediaType.APPLICATION_JSON_VALUE

我在某处读到它调用 MappingJackson2HttpMessageConverter?但是我看不到这种联系,并且在 Spring Doc 中我找不到幕后发生的事情。

【问题讨论】:

    标签: spring-mvc request-mapping


    【解决方案1】:

    你读过这份文件吗?

    https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html

    找到“json”或“Jackson”文本!

    【讨论】:

    • 是的,我读过关于生产的特定部分。但我很想知道定义的生成媒体类型和调用的转换器类之间的连接在哪里。
    • 如果你想了解更多,我认为你应该阅读spring mvc源代码而不是阅读文档
    • 好的,我在我们的应用程序中找到了一个 Bean,它有一个成员变量 private List<HttpMessageConverter<?>> messageConverters; 我猜 Spring 会扫描 HttpMessageConvert。这也帮助我更好地理解它:javacodegeeks.com/2013/07/…
    猜你喜欢
    • 2015-06-22
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2013-12-22
    相关资源
    最近更新 更多