MediaType mediaType = getMediaType(request, resource);
MediaType mediaType = getMediaType(request, resource);
/** * {@inheritDoc} * * Overriding to handle case where media type was unknown to default to Text */ @Override protected MediaType getMediaType(final HttpServletRequest request, final Resource resource) { final MediaType mediaType = super.getMediaType(request, resource); return mediaType == null ? MediaType.TEXT_PLAIN : mediaType; } }
/** * Determine an appropriate media type for the given resource. * @param resource the resource to check * @return the corresponding media type, or {@code null} if none found * @deprecated as of 4.3 this method is deprecated; please override * {@link #getMediaType(HttpServletRequest, Resource)} instead. */ @Deprecated protected MediaType getMediaType(Resource resource) { return null; }
@Override protected MediaType getMediaType(HttpServletRequest request, Resource resource) { if (resource instanceof MediaTypeResource) { MediaType mediaType = ((MediaTypeResource) resource).getMediaType(request); if (mediaType != null) { return mediaType; } } return super.getMediaType(request, resource); }
MediaType mediaType = getMediaType(request, resource); if (mediaType != null) { if (logger.isTraceEnabled()) {