Added scenario using FooPageableLiveTest bean
This commit is contained in:
parent
52b164ffca
commit
1e9efcd606
@ -2,6 +2,7 @@ package com.baeldung.spring;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.context.annotation.ImportResource;
|
import org.springframework.context.annotation.ImportResource;
|
||||||
@ -47,14 +48,22 @@ public class WebConfig implements WebMvcConfigurer {
|
|||||||
// return xmlConverter;
|
// return xmlConverter;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|
||||||
// Etags
|
// Etags
|
||||||
|
|
||||||
// If we're not using Spring Boot we can make use of
|
// If we're not using Spring Boot we can make use of
|
||||||
// AbstractAnnotationConfigDispatcherServletInitializer#getServletFilters
|
// AbstractAnnotationConfigDispatcherServletInitializer#getServletFilters
|
||||||
@Bean
|
@Bean
|
||||||
public ShallowEtagHeaderFilter shallowEtagHeaderFilter() {
|
public FilterRegistrationBean<ShallowEtagHeaderFilter> shallowEtagHeaderFilter() {
|
||||||
return new ShallowEtagHeaderFilter();
|
FilterRegistrationBean<ShallowEtagHeaderFilter> filterRegistrationBean = new FilterRegistrationBean<>( new ShallowEtagHeaderFilter());
|
||||||
|
filterRegistrationBean.addUrlPatterns("/auth/foos/*");
|
||||||
|
filterRegistrationBean.setName("etagFilter");
|
||||||
|
return filterRegistrationBean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// We can also just declare the filter directly
|
||||||
|
// @Bean
|
||||||
|
// public ShallowEtagHeaderFilter shallowEtagHeaderFilter() {
|
||||||
|
// return new ShallowEtagHeaderFilter();
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user