Class RewriteAutoConfiguration
java.lang.Object
org.joinfaces.autoconfigure.rewrite.RewriteAutoConfiguration
@AutoConfiguration(after=org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class)
@EnableConfigurationProperties({RewriteProperties.class,RewriteFilterProperties.class})
@ConditionalOnClass(org.ocpsoft.rewrite.servlet.RewriteFilter.class)
@ConditionalOnWebApplication(type=SERVLET)
public class RewriteAutoConfiguration
extends Object
Spring Boot Auto Configuration of Rewrite.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThisSpringBootAnnotationConfigProvideradds aHttpConfigurationProviderwhich scans for Rewrite annotations within the classpath.rewriteBeanNameResolver(org.springframework.context.ApplicationContext applicationContext) org.ocpsoft.rewrite.spring.SpringExpressionLanguageProviderorg.springframework.boot.web.servlet.FilterRegistrationBean<org.ocpsoft.rewrite.servlet.RewriteFilter>rewriteFilterRegistrationBean(RewriteFilterProperties rewriteFilterProperties) ThisWebFragmentRegistrationBeanis equivalent to theMETA-INF/web-fragment.xmlof therewrite-servlet.jar.
-
Constructor Details
-
RewriteAutoConfiguration
public RewriteAutoConfiguration()
-
-
Method Details
-
rewriteWebFragmentRegistrationBean
@Bean @DependsOn("applicationContextProvider") public WebFragmentRegistrationBean rewriteWebFragmentRegistrationBean()ThisWebFragmentRegistrationBeanis equivalent to theMETA-INF/web-fragment.xmlof therewrite-servlet.jar.- Returns:
- rewriteWebFragmentRegistrationBean
-
rewriteFilterRegistrationBean
@Bean @DependsOn("applicationContextProvider") @ConditionalOnMissingFilterBean public org.springframework.boot.web.servlet.FilterRegistrationBean<org.ocpsoft.rewrite.servlet.RewriteFilter> rewriteFilterRegistrationBean(RewriteFilterProperties rewriteFilterProperties) -
applicationContextProvider
-
rewriteExpressionLanguageProvider
@Bean public org.ocpsoft.rewrite.spring.SpringExpressionLanguageProvider rewriteExpressionLanguageProvider() -
rewriteBeanNameResolver
@Bean public SpringBootBeanNameResolver rewriteBeanNameResolver(org.springframework.context.ApplicationContext applicationContext) -
rewriteAnnotationConfigProvider
@Bean @ConfigurationProperties("joinfaces.rewrite.annotation-config-provider") public SpringBootAnnotationConfigProvider rewriteAnnotationConfigProvider()ThisSpringBootAnnotationConfigProvideradds aHttpConfigurationProviderwhich scans for Rewrite annotations within the classpath.- Returns:
- rewrite annotation scanner
-