Class PrimefacesFileUploadServletContextAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass(org.primefaces.webapp.filter.FileUploadFilter.class)
    @ConditionalOnWebApplication(type=SERVLET)
    @AutoConfigureAfter(JavaxFacesAutoConfiguration.class)
    @EnableConfigurationProperties(PrimefacesFileUploadFilterProperties.class)
    public class PrimefacesFileUploadServletContextAutoConfiguration
    extends java.lang.Object
    FileUploadFilter bean is needed for requests to be wrapped as a MultipartRequest.
    • Constructor Detail

      • PrimefacesFileUploadServletContextAutoConfiguration

        public PrimefacesFileUploadServletContextAutoConfiguration()
    • Method Detail

      • primefacesFileUploadFilterRegistrationBean

        @Bean
        @ConditionalOnProperty(value="joinfaces.primefaces.uploader",
                               havingValue="commons")
        @ConditionalOnClass(name="org.apache.commons.fileupload.servlet.ServletFileUpload")
        public org.springframework.boot.web.servlet.FilterRegistrationBean<org.primefaces.webapp.filter.FileUploadFilter> primefacesFileUploadFilterRegistrationBean​(PrimefacesFileUploadFilterProperties uploadFilterProperties,
                                                                                                                                                                     org.springframework.beans.factory.ObjectProvider<org.springframework.boot.web.servlet.ServletRegistrationBean<javax.faces.webapp.FacesServlet>> facesServletRegistrationBean)
        File upload filter is required only if commons fileupload is chosen.
        Parameters:
        uploadFilterProperties - ConfigurationProperties object for the FileUploadFilter.
        facesServletRegistrationBean - RegistrationBean for the FacesServlet, if available.
        Returns:
        file upload filter