Я использую класс конфигурации Feign, объявленный с помощью таких аннотаций;
@FeignClient(name = "${earfsdf}", configuration = FeignConf.class)
В этом случае FeignConf не является Spring @Configuration, он просто ограничен для этого клиента Feign с использованием приведенной выше аннотации. В FeignConf я объявляю bean-компонент RequestInterceptor;
@Bean
public RequestInterceptor requestInterceptor() {
Это правильно подбирается Feign и вызывается, когда я делаю запрос на клиенте Feign.
Однако я хочу, чтобы этот компонент RequestInterceptor мог обращаться к Spring "RequestAttributes", который я пытаюсь получить, используя RequestContextHolder.getRequestAttributes()
Spring.
Кажется, что когда я вызываю это из RequestInterceptor, он возвращает ноль. Есть ли способ, которым я могу распространять RequestAttributes в Feign RequestInterceptor, чтобы быть доступным?
Спасибо!