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-configuration
for multi-part uploads. Adds aStandardServletMultipartResolver
if none is present, and adds amultipartConfigElement
if none is otherwise defined. TheServletWebServerApplicationContext
will associate theMultipartConfigElement
bean to anyServlet
beans.The
MultipartConfigElement
is 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.MultipartConfigElement
multipartConfigElement()
org.springframework.web.multipart.support.StandardServletMultipartResolver
multipartResolver()
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()