0

我想拦截我在下面配置的 Spring Boot 应用程序中的请求。但我不想拦截来自 Swagger / Actuator 的请求。我知道我可以使用 excludePathPatterns,但我不想使用它,因为我不想维护排除列表。谁能告诉我为什么 addPathPatterns 还不够?

@Override
public void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(requestInterceptor)
            .addPathPatterns("/endpoint1", "/endpoint2");
}
4

1 回答 1

0

我通过替换我的配置类来修复它(不需要排除PathPatterns):

@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport {

@Configuration
public class InterceptorConfig implements WebMvcConfigurer {
于 2021-06-22T10:11:52.037 回答