Class RewriteAutoConfiguration
- java.lang.Object
-
- org.joinfaces.autoconfigure.rewrite.RewriteAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties({RewriteProperties.class,RewriteFilterProperties.class}) @ConditionalOnClass(org.ocpsoft.rewrite.servlet.RewriteFilter.class) @AutoConfigureAfter(org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class) @ConditionalOnWebApplication(type=SERVLET) public class RewriteAutoConfiguration extends Object
Spring Boot Auto Configuration of Rewrite.
-
-
Constructor Summary
Constructors Constructor Description RewriteAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationContextProvider
applicationContextProvider()
SpringBootAnnotationConfigProvider
rewriteAnnotationConfigProvider(RewriteProperties rewriteProperties)
ThisSpringBootAnnotationConfigProvider
adds aHttpConfigurationProvider
which scans for Rewrite annotations within the classpath.SpringBootBeanNameResolver
rewriteBeanNameResolver(ApplicationContext applicationContext)
org.ocpsoft.rewrite.spring.SpringExpressionLanguageProvider
rewriteExpressionLanguageProvider()
FilterRegistrationBean<org.ocpsoft.rewrite.servlet.RewriteFilter>
rewriteFilterRegistrationBean(RewriteFilterProperties rewriteFilterProperties)
WebFragmentRegistrationBean
rewriteWebFragmentRegistrationBean()
ThisWebFragmentRegistrationBean
is equivalent to theMETA-INF/web-fragment.xml
of therewrite-servlet.jar
.
-
-
-
Method Detail
-
rewriteWebFragmentRegistrationBean
@Bean @DependsOn("applicationContextProvider") public WebFragmentRegistrationBean rewriteWebFragmentRegistrationBean()
ThisWebFragmentRegistrationBean
is equivalent to theMETA-INF/web-fragment.xml
of therewrite-servlet.jar
.- Returns:
- rewriteWebFragmentRegistrationBean
-
rewriteFilterRegistrationBean
@Bean @DependsOn("applicationContextProvider") @ConditionalOnMissingFilterBean public FilterRegistrationBean<org.ocpsoft.rewrite.servlet.RewriteFilter> rewriteFilterRegistrationBean(RewriteFilterProperties rewriteFilterProperties)
-
applicationContextProvider
@Bean public ApplicationContextProvider applicationContextProvider()
-
rewriteExpressionLanguageProvider
@Bean public org.ocpsoft.rewrite.spring.SpringExpressionLanguageProvider rewriteExpressionLanguageProvider()
-
rewriteBeanNameResolver
@Bean public SpringBootBeanNameResolver rewriteBeanNameResolver(ApplicationContext applicationContext)
-
rewriteAnnotationConfigProvider
@Bean public SpringBootAnnotationConfigProvider rewriteAnnotationConfigProvider(RewriteProperties rewriteProperties)
ThisSpringBootAnnotationConfigProvider
adds aHttpConfigurationProvider
which scans for Rewrite annotations within the classpath.- Parameters:
rewriteProperties
- TheConfigurationProperties
for Rewrite.- Returns:
- rewrite annotation scanner
-
-