根据内容类型返回 xml/json



我正在使用Spring Rest在项目中创建句柄休息api创建。其余方法用以下内容进行注释。

@GetMapping(value = FETCH_ALL,produces ={MediaType.APPLICATION_XML_VALUE,MediaType.APPLICATION_JSON_VALUE})

我已将以下依赖项添加到 maven 项目中

<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>

我正在使用邮递员来测试 api,并且我将标头中的内容类型作为应用程序/json传递,但它仍然返回我 xml 格式。

我无法弄清楚我在配置中遗漏了什么以返回用户请求的内容

蒂亚

您必须在请求中指定 Accept Header。

Accept: application/json

最新更新