Class SpringBootAnnotationConfigProvider

java.lang.Object
org.ocpsoft.rewrite.servlet.config.HttpConfigurationProvider
org.joinfaces.rewrite.SpringBootAnnotationConfigProvider
All Implemented Interfaces:
org.ocpsoft.common.pattern.Specialized<Object>, org.ocpsoft.common.pattern.Weighted, org.ocpsoft.rewrite.config.ConfigurationProvider<jakarta.servlet.ServletContext>

public class SpringBootAnnotationConfigProvider extends org.ocpsoft.rewrite.servlet.config.HttpConfigurationProvider
An HttpConfigurationProvider that scans classes in the classpath for Rewrite Annotations.

Inspired by the AnnotationConfigProvider: Finds class' names and handles the rule evaluation via ClassVisitorImpl.

See Also:
  • AnnotationConfigProvider
  • WebClassesFinder
  • Constructor Details

    • SpringBootAnnotationConfigProvider

      public SpringBootAnnotationConfigProvider()
  • Method Details

    • getConfiguration

      @Nullable public org.ocpsoft.rewrite.config.Configuration getConfiguration(jakarta.servlet.ServletContext servletContext)
    • priority

      public int priority()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getBasePackages

      public List<String> getBasePackages()
    • setBasePackages

      public void setBasePackages(List<String> basePackages)