Class MultipartAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration
@Configuration @ConditionalOnClass({javax.servlet.Servlet.class,org.springframework.web.multipart.support.StandardServletMultipartResolver.class,javax.servlet.MultipartConfigElement.class}) @ConditionalOnProperty(prefix="spring.http.multipart", name="enabled", matchIfMissing=true) @EnableConfigurationProperties(MultipartProperties.class) public class MultipartAutoConfiguration extends Object
Auto-configuration
for multi-part uploads. Adds aStandardServletMultipartResolver
if none is present, and adds amultipartConfigElement
if none is otherwise defined. TheEmbeddedWebApplicationContext
will associate theMultipartConfigElement
bean to anyServlet
beans.The
MultipartConfigElement
is a Servlet API that's used to configure how the container handles file uploads. By default
Constructor Summary
Constructors Constructor Description MultipartAutoConfiguration(MultipartProperties multipartProperties)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.MultipartConfigElement
multipartConfigElement()
org.springframework.web.multipart.support.StandardServletMultipartResolver
multipartResolver()
Constructor Detail
MultipartAutoConfiguration
public MultipartAutoConfiguration(MultipartProperties multipartProperties)
Method Detail
multipartConfigElement
@Bean @ConditionalOnMissingBean public javax.servlet.MultipartConfigElement multipartConfigElement()
multipartResolver
@Bean(name="multipartResolver") @ConditionalOnMissingBean(org.springframework.web.multipart.MultipartResolver.class) public org.springframework.web.multipart.support.StandardServletMultipartResolver multipartResolver()