You want your Spring Boot API to support JSON, XML, and YAML responses based on client request. Which configuration is correct?
A@GetMapping(value = "/item", produces = "application/json")
B@GetMapping(value = "/item", consumes = {"application/json", "application/xml", "application/x-yaml"})
C@GetMapping(value = "/item", produces = {"application/json", "application/xml", "application/x-yaml"})
D@GetMapping(value = "/item", headers = {"Accept=application/json", "Accept=application/xml", "Accept=application/x-yaml"})