在调用层的微服务实现RequestInterceptor接口,
@Configuration
public class FeignReqeustHearderInterceptor implements RequestInterceptor{
/**
* 通过feign将一些项目信息传递到下一个服务
*/
@Override
public void apply(RequestTemplate requestTemplate) {
System.out.println("---------------FeignReqeustHearderInterceptor----------");
System.out.println("---------------commonProperties----------"+commonProperties);
}
}
使用feigon调用远程微服务
@FeignClient(
value = "hello"}"
)
public interface TestServer {
@PostMapping({"sayhi"})
String hi(@RequestParam("name") String name);
}
发现control中调用TestServer.hi时,不会进入拦截方法apply,这是什么原因啊?
@Configuration
public class FeignReqeustHearderInterceptor implements RequestInterceptor{
/**
* 通过feign将一些项目信息传递到下一个服务
*/
@Override
public void apply(RequestTemplate requestTemplate) {
System.out.println("---------------FeignReqeustHearderInterceptor----------");
System.out.println("---------------commonProperties----------"+commonProperties);
}
}
使用feigon调用远程微服务
@FeignClient(
value = "hello"}"
)
public interface TestServer {
@PostMapping({"sayhi"})
String hi(@RequestParam("name") String name);
}
发现control中调用TestServer.hi时,不会进入拦截方法apply,这是什么原因啊?