Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SpringREST服务中以XML形式返回媒体类型_Spring_Spring Mvc_Spring Security_Spring Data_Spring Roo - Fatal编程技术网

如何在SpringREST服务中以XML形式返回媒体类型

如何在SpringREST服务中以XML形式返回媒体类型,spring,spring-mvc,spring-security,spring-data,spring-roo,Spring,Spring Mvc,Spring Security,Spring Data,Spring Roo,您好,我正在使用SpringRESTWeb服务。我想以XML形式返回媒体类型。当我使用@ResponseBody时,它会自动返回JSON。我读过很多博客,它们非常混乱,而且它们正在使用JaxB。我需要一些简单而循序渐进的解决方案。任何基于此的解决方案将不胜感激。摘自《Spring参考指南》(第17章): 支持的方法返回类型 如果该方法用@ResponseBody注释,则返回类型将写入响应HTTP正文。将转换返回值 使用HttpMessageConverters返回到声明的方法参数类型 要返

您好,我正在使用SpringRESTWeb服务。我想以XML形式返回媒体类型。当我使用
@ResponseBody
时,它会自动返回JSON。我读过很多博客,它们非常混乱,而且它们正在使用JaxB。我需要一些简单而循序渐进的解决方案。任何基于此的解决方案将不胜感激。

摘自《Spring参考指南》(第17章):

支持的方法返回类型

  • 如果该方法用@ResponseBody注释,则返回类型将写入响应HTTP正文。将转换返回值 使用HttpMessageConverters返回到声明的方法参数类型
要返回XML,我看到两个选项:

  • 返回一个字符串,您应该手动将媒体类型转换为XML
  • 返回一个
    ResponseEntity
    实例。了解更多