Java 关于SpringMVC消息转换器的一些信息?

Java 关于SpringMVC消息转换器的一些信息?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在研究从STS仪表板下载的Spring MVC Showcase示例 现在我正在努力理解消息转换器部分 在我看来,我有以下链接: <li> <a id="writeString" class="textLink" href="<c:url value="/messageconverters/string" />">Write a String</a> </li

我正在研究从STS仪表板下载的Spring MVC Showcase示例

现在我正在努力理解消息转换器部分

在我看来,我有以下链接:

            <li>
                <a id="writeString" class="textLink" href="<c:url value="/messageconverters/string" />">Write a String</a>
            </li>
这个方法只是在HTTP响应的body字段中返回一个字符串……这非常简单

问题是我不明白为什么这个例子在消息转换器部分中


是什么将其连接到消息转换主题?

示例中需要注意的主要事项是@ResponseBody方法参数注释

此注释可以放在方法上,并指示返回类型应直接写入HTTP响应主体(而不是放在模型中,或解释为视图名称)。Spring使用HttpMessageConverter将返回的对象转换为响应体

@RequestMapping(value="/string", method=RequestMethod.GET)
public @ResponseBody String writeString() {
    return "Wrote a string";
}