#swagger #interceptor #spring-actuator
Вопрос:
Я хочу перехватывать запросы в своем приложении Spring Boot, которое я настроил ниже. Но я не хочу перехватывать запросы от Swagger / привода. Я знаю, что могу использовать шаблоны исключений, но я не хочу их использовать, так как не хочу вести список исключений. Может ли кто-нибудь сказать мне, почему addPathPatterns недостаточно?
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(requestInterceptor)
.addPathPatterns("/endpoint1", "/endpoint2");
}
Ответ №1:
Я исправил это, заменив свой класс конфигурации (не нужно исключать шаблоны путей).:
@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport {
с
@Configuration
public class InterceptorConfig implements WebMvcConfigurer {