Spring-returnning json con @ResponseBody cuando el encabezado Aceptar es * / * arroja HttpMediaTypeNotAcceptableException

Estoy usando spring 3.0.0.

Tengo un punto final que devuelve un objeto que quiero que se serialice en JSON. Cuando la solicitud llega con Aceptar: aplicación / json, funciona correctamente. La solicitud está llegando actualmente con*/* como el valor de aceptación. Lamentablemente no tengo control sobre la solicitud, de lo contrario cambiaría eso. Cuando*/* se recibe, emite una excepción HttpMediaTypeNotAcceptableException.

¿Hay alguna forma de asignar este patrón de aceptación a la aplicación / json?

Esto es muy similar a otra pregunta, pero la diferencia clave es que necesito que el encabezado Aceptar sea*/*. Spring Json no se resuelve con la respuesta adecuada

Así es como se ve mi controlador:

@RequestMapping(value = "/v1/endpoint", method = RequestMethod.POST)
@ResponseBody
public EndpointResponse runEndpoint(@RequestBody String jsonData) {

    ObjectMapper mapper = new ObjectMapper();
    EndpointRequest opRequest = null;
    EndpointResponse opResponse = null;

    try {

        opRequest = mapper.readValue(jsonData, EndpointRequest.class);

        //....do stuff



    } catch (JsonParseException e) {
        return handleException(opResponse, e);
    } catch (JsonMappingException e) {
        return handleException(opResponse, e);
    } catch (IOException e) {
        return handleException(opResponse, e);
    }

    return opResponse;
}

¡Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta