Все,
Я пытаюсь зарегистрировать пользовательский перехватчик для веб-службы на основе SOAP, используя код, который я вставил ниже.
Я не вижу в мои журналы, любые доказательства, где вызывается любой из этих классов.
Буду признателен за любые идеи о том, как решить эту проблему.
Спасибо, snappersdad
public class InquiryServiceInterceptor extends HandlerInterceptorAdapter {
private static Logger rollingFileLogger = LogManager.getLogger(InquiryServiceInterceptor.class);
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
rollingFileLogger.debug("Entered preHandle");
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
rollingFileLogger.debug("Entered postHandle");
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception exception) throws Exception {
rollingFileLogger.debug("Entered afterCompletion");
}
}
@Component
public class InquiryServiceInterceptorAppConfig extends WebMvcConfigurerAdapter {
private static Logger rollingFileLogger = LogManager.getLogger(InquiryServiceInterceptorAppConfig.class);
@Autowired
InquiryServiceInterceptor inquiryServiceInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
rollingFileLogger.debug("Adding interceptor 'inquiryServiceInterceptor'...");
registry.addInterceptor(inquiryServiceInterceptor);
}
}