Class MyFacesAutoConfiguration

java.lang.Object
org.joinfaces.autoconfigure.myfaces.MyFacesAutoConfiguration
All Implemented Interfaces:
FacesImplementationAutoConfiguration

@AutoConfiguration(before=org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class, after=JakartaFaces3AutoConfiguration.class) @EnableConfigurationProperties({MyFacesProperties.class,MyFaces2_3Properties.class}) @ConditionalOnClass(org.apache.myfaces.webapp.StartupServletContextListener.class) @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnMissingBean(FacesImplementationAutoConfiguration.class) public class MyFacesAutoConfiguration extends Object implements FacesImplementationAutoConfiguration
Spring Boot Auto Configuration of MyFaces.
  • Constructor Details

    • MyFacesAutoConfiguration

      public MyFacesAutoConfiguration()
  • Method Details

    • myFaces3ServletContainerInitializer

      @Bean @ConditionalOnClass(name="org.apache.myfaces.ee.MyFacesContainerInitializer") public MyFacesInitializerRegistrationBean<?> myFaces3ServletContainerInitializer() throws ClassNotFoundException
      Throws:
      ClassNotFoundException
    • myFacesWebFragmentRegistrationBean

      @Bean @ConditionalOnClass(name="org.apache.myfaces.webapp.StartupServletContextListener") public org.joinfaces.servlet.WebFragmentRegistrationBean myFacesWebFragmentRegistrationBean()
      This WebFragmentRegistrationBean is equivalent to the META-INF/web-fragment.xml of the myfaces-impl.jar.
      Returns:
      myFacesWebFragmentRegistrationBean