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 {
我想在下面配置的 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 {