Spring InterceptorRegistry - 允许 Swagger / Actuator

Spring InterceptorRegistry - allow Swagger / Actuator

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

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

我通过替换我的配置修复了它 class(不需要排除路径模式):

@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport {

@Configuration
public class InterceptorConfig implements WebMvcConfigurer {