@ConditionalOnClass(name="org.primefaces.webapp.MultipartRequest") @Configuration @AutoConfigureAfter(value=JavaxFacesAutoConfiguration.class) public class PrimefacesFileUploadServletContextAutoConfiguration extends Object
FacesServlet is annotated with MultipartConfig.
FileUploadFilter bean is needed for requests to be wrapped as a
MultipartRequest.
Finally multipart configuration properties are borrowed and set up from
spring's MultipartPropertiesPrimefacesFileUploadServletContextInitializer| Constructor and Description |
|---|
PrimefacesFileUploadServletContextAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.Filter |
fileUploadFilter()
File upload filter is required only if commons fileupload is chosen.
|
org.springframework.boot.web.servlet.ServletContextInitializer |
primefacesFileUploadServletContextInitializer(javax.servlet.MultipartConfigElement multipartConfigElement)
PrimefacesFileUploadServletContextInitializer for native uploader,
since
FileUploadFilter suffices for commons file uploader. |
public PrimefacesFileUploadServletContextAutoConfiguration()
@ConditionalOnExpression(value="\'${jsf.primefaces.uploader}\' != \'commons\'")
@Bean
public org.springframework.boot.web.servlet.ServletContextInitializer primefacesFileUploadServletContextInitializer(javax.servlet.MultipartConfigElement multipartConfigElement)
FileUploadFilter suffices for commons file uploader.multipartConfigElement - PrimefacesFileUploadServletContextInitializer.multipartConfigElement@ConditionalOnExpression(value="\'${jsf.primefaces.uploader}\' == \'commons\'")
@Bean
public javax.servlet.Filter fileUploadFilter()
Copyright © 2016–2018 JoinFaces. All rights reserved.