如何让spring mvc输出xml响应?

时间:2011-01-20 16:48:42

标签: xml spring-mvc

它是否具有内置支持,或者我必须自己执行xml转换的java对象?一个例子非常有用。谢谢!

1 个答案:

答案 0 :(得分:2)

假设您正在使用Spring 3,那么您可以让它自动编组对XML的响应:

@RequestMapping("/someurl")
public @ResponseBody SomeObject someMethod() {

 ...
 return instanceOfSomeObject;
}

然后在您的上下文中,您将注册一个支持XML的HttpMessageConverter实例,例如MarshallingHttpMessageConverter(配置了相应的Marshaller)。