@Configuration @ConditionalOnClass(value=org.primefaces.webapp.MultipartRequest.class) @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 MultipartProperties
Constructor and Description |
---|
PrimefacesFileUploadServletContextAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.primefaces.webapp.filter.FileUploadFilter |
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
- MultipartAutoConfiguration.multipartConfigElement()
@ConditionalOnExpression(value="\'${jsf.primefaces.uploader}\' == \'commons\'") @Bean public org.primefaces.webapp.filter.FileUploadFilter fileUploadFilter()
Copyright © 2016–2018 JoinFaces. All rights reserved.