Limitar la asignación de tipos de medios de ruta en Jersey
He configuradoMEDIA_TYPE_MAPPINGS
para mis aplicaciones de Jersey. Desafortunadamente, esto causa algunos problemas con un servicio de carga genérico en mi aplicación.
@PUT
@Path("files/{filename}")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Response uploadFile(
@PathParam("filename") @NotNull @Size(max = 240) String filename, DataSource dataSource)
Si alguien sube.../files/file.xml
se corta la extensión de.
¿Hay alguna manera de decirle a Jersey que omita ese filtrado para este recurso?
Editar: Después de la respuesta de peeskillet, mi suposición fue confirmada. He presentado una solicitud de mejora:https://java.net/jira/browse/JERSEY-2780