@ConditionalOnClass(name="org.primefaces.webapp.MultipartRequest") @Configuration 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
PrimefacesFileUploadServletContextInitializer
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()
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()
FileUploadFilter
suffices for commons file uploader.@ConditionalOnExpression(value="\'${jsf.primefaces.uploader}\' == \'commons\'") @Bean public javax.servlet.Filter fileUploadFilter()
Copyright © 2016–2018 JoinFaces. All rights reserved.