Class PrimefacesFileUploadServletContextAutoConfiguration

java.lang.Object
org.joinfaces.autoconfigure.primefaces.PrimefacesFileUploadServletContextAutoConfiguration

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

    • PrimefacesFileUploadServletContextAutoConfiguration

      public PrimefacesFileUploadServletContextAutoConfiguration()
  • Method Details

    • 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<jakarta.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