Class MultipartAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration
@Configuration @ConditionalOnClass({javax.servlet.Servlet.class,org.springframework.web.multipart.support.StandardServletMultipartResolver.class,javax.servlet.MultipartConfigElement.class}) @ConditionalOnProperty(prefix="spring.servlet.multipart", name="enabled", matchIfMissing=true) @ConditionalOnWebApplication(type=SERVLET) @EnableConfigurationProperties(MultipartProperties.class) public class MultipartAutoConfiguration extends Object
Auto-configurationfor multi-part uploads. Adds aStandardServletMultipartResolverif none is present, and adds amultipartConfigElementif none is otherwise defined. TheServletWebServerApplicationContextwill associate theMultipartConfigElementbean to anyServletbeans.The
MultipartConfigElementis a Servlet API that's used to configure how the server handles file uploads.
Constructor Summary
Constructors Constructor Description MultipartAutoConfiguration(MultipartProperties multipartProperties)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.MultipartConfigElementmultipartConfigElement()org.springframework.web.multipart.support.StandardServletMultipartResolvermultipartResolver()
Constructor Detail
MultipartAutoConfiguration
public MultipartAutoConfiguration(MultipartProperties multipartProperties)
Method Detail
multipartConfigElement
@Bean @ConditionalOnMissingBean({javax.servlet.MultipartConfigElement.class,org.springframework.web.multipart.commons.CommonsMultipartResolver.class}) public javax.servlet.MultipartConfigElement multipartConfigElement()
multipartResolver
@Bean(name="multipartResolver") @ConditionalOnMissingBean(org.springframework.web.multipart.MultipartResolver.class) public org.springframework.web.multipart.support.StandardServletMultipartResolver multipartResolver()