diff --git a/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java b/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java index d85370e281b6..76500fa8c164 100644 --- a/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java +++ b/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java @@ -111,6 +111,16 @@ public abstract class MimeTypeUtils { */ public static final String APPLICATION_XML_VALUE = "application/xml"; + /** + * Public constant mime type for {@code application/zip}. + */ + public static final MimeType APPLICATION_ZIP; + + /** + * A String equivalent of {@link MimeTypeUtils#APPLICATION_ZIP}. + */ + public static final String APPLICATION_ZIP_VALUE = "application/zip"; + /** * Public constant mime type for {@code image/gif}. */ @@ -185,6 +195,7 @@ public abstract class MimeTypeUtils { APPLICATION_JSON = new MimeType("application", "json"); APPLICATION_OCTET_STREAM = new MimeType("application", "octet-stream"); APPLICATION_XML = new MimeType("application", "xml"); + APPLICATION_ZIP = new MimeType("application", "zip"); IMAGE_GIF = new MimeType("image", "gif"); IMAGE_JPEG = new MimeType("image", "jpeg"); IMAGE_PNG = new MimeType("image", "png"); diff --git a/spring-web/src/main/java/org/springframework/http/MediaType.java b/spring-web/src/main/java/org/springframework/http/MediaType.java index 4a8b625dc323..8e7367bc9244 100644 --- a/spring-web/src/main/java/org/springframework/http/MediaType.java +++ b/spring-web/src/main/java/org/springframework/http/MediaType.java @@ -281,6 +281,16 @@ public class MediaType extends MimeType implements Serializable { */ public static final String APPLICATION_XML_VALUE = "application/xml"; + /** + * Public constant media type for {@code application/zip}. + */ + public static final MediaType APPLICATION_ZIP; + + /** + * A String equivalent of {@link MediaType#APPLICATION_ZIP}. + */ + public static final String APPLICATION_ZIP_VALUE = "application/zip"; + /** * Public constant media type for {@code image/gif}. */ @@ -422,6 +432,7 @@ public class MediaType extends MimeType implements Serializable { APPLICATION_STREAM_JSON = new MediaType("application", "stream+json"); APPLICATION_XHTML_XML = new MediaType("application", "xhtml+xml"); APPLICATION_XML = new MediaType("application", "xml"); + APPLICATION_ZIP = new MediaType("application", "zip"); IMAGE_GIF = new MediaType("image", "gif"); IMAGE_JPEG = new MediaType("image", "jpeg"); IMAGE_PNG = new MediaType("image", "png");