Return xml/json 基于内容类型

Return xml/json based on content type

我正在使用 spring rest 创建句柄 rest api 在项目中创建。 rest 方法注释如下。

@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 进行测试,并且我在 header 中将 Content-Type 作为 application/json 但它仍然是 return 我的 xml 格式。

我无法弄清楚我在 return 用户请求的内容

配置中遗漏了什么

TIA

您必须在请求中指定接受 Header。

Accept: application/json