为什么我在spring微服务中实现了feign.RequestInterceptor接口,但是没有拦截
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我在spring微服务中实现了feign.RequestInterceptor接口,但是没有拦截相关的知识,希望对你有一定的参考价值。
在调用层的微服务实现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,这是什么原因啊?
参考技术A 使用SpringCloud构建实际的微服务架构。
基本概念:
使用Docker进行集成测试
混合持久化
微服务架构
服务发现
API网关
Docker
使用Docker对每一个服务进行构建和部署。使用Docker
Compose在一个开发机上进行端到端的集成测试
以上是关于为什么我在spring微服务中实现了feign.RequestInterceptor接口,但是没有拦截的主要内容,如果未能解决你的问题,请参考以下文章
在同一个项目中实现 Spring Cloud Gateway
使用 Spring Cloud Gateway 实现微服务 API 网关
我已经在 Spring Boot 代码中实现了 JWT 令牌安全性。如何在我的代码中的任何地方获取 jwt 令牌?需要保存审核