Revert "Apply filter order to ServerHttpObservationFilter"
This reverts commit efcc65bc5b
.
This commit is contained in:
parent
60553415d0
commit
849f65a0de
|
@ -40,6 +40,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
|
|||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.Ordered;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.http.server.observation.DefaultServerRequestObservationConvention;
|
||||
import org.springframework.http.server.observation.ServerRequestObservationConvention;
|
||||
|
@ -53,7 +54,6 @@ import org.springframework.web.servlet.DispatcherServlet;
|
|||
* @author Brian Clozel
|
||||
* @author Jon Schneider
|
||||
* @author Dmytro Nosan
|
||||
* @author Moritz Halbritter
|
||||
* @since 3.0.0
|
||||
*/
|
||||
@AutoConfiguration(after = { MetricsAutoConfiguration.class, CompositeMeterRegistryAutoConfiguration.class,
|
||||
|
@ -74,7 +74,7 @@ public class WebMvcObservationAutoConfiguration {
|
|||
.getIfAvailable(() -> new DefaultServerRequestObservationConvention(name));
|
||||
ServerHttpObservationFilter filter = new ServerHttpObservationFilter(registry, convention);
|
||||
FilterRegistrationBean<ServerHttpObservationFilter> registration = new FilterRegistrationBean<>(filter);
|
||||
registration.setOrder(observationProperties.getHttp().getServer().getFilter().getOrder());
|
||||
registration.setOrder(Ordered.HIGHEST_PRECEDENCE + 1);
|
||||
registration.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ASYNC);
|
||||
return registration;
|
||||
}
|
||||
|
|
|
@ -57,7 +57,6 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
|
|||
* @author Tadaya Tsuyukubo
|
||||
* @author Madhura Bhave
|
||||
* @author Chanhyeong LEE
|
||||
* @author Moritz Halbritter
|
||||
*/
|
||||
@ExtendWith(OutputCaptureExtension.class)
|
||||
class WebMvcObservationAutoConfigurationTests {
|
||||
|
@ -101,15 +100,6 @@ class WebMvcObservationAutoConfigurationTests {
|
|||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void filterRegistrationOrderCanBeOverridden() {
|
||||
this.contextRunner.withPropertyValues("management.observations.http.server.filter.order=1000")
|
||||
.run((context) -> {
|
||||
FilterRegistrationBean<?> registration = context.getBean(FilterRegistrationBean.class);
|
||||
assertThat(registration.getOrder()).isEqualTo(1000);
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void filterRegistrationBacksOffWithAnotherServerHttpObservationFilterRegistration() {
|
||||
this.contextRunner.withUserConfiguration(TestServerHttpObservationFilterRegistrationConfiguration.class)
|
||||
|
|
Loading…
Reference in New Issue