Feign处理request请求拦截
2021-02-23 09:06:41 0 举报
登录查看完整内容
请求拦截时候与Feign和Eureka联动
作者其他创作
大纲/内容
基于HardCodedTarget处理urlGET http://ServiceA/user/2 HTTP/1.1
ServiceAClient.getById
进入SynchronousMethodHandler的invoke方法
生成
SynchronousMethodHandler
注入
请求类型ServiceAClient
筛选对应方法名中的SynchronousMethodHandler
localhost:9090/ServiceB/user/2
一个请求
ServiceAClient.deleteUser
ServiceAClient.updateUser
服务地址http://ServiceA
初步整合url生成GET /user/2 HTTP/1.1
创建代理目标类HardCodedTarget
Feign代理加载过程
服务名称ServiceA
文本
进入InvocationHandlerReflectiveFeign.FeignInvocationHandler#invoke方法去map中寻找方法名对应的SynchronousMethodHandler
进入JDK动态代理对象T proxy
0 条评论
回复 删除
下一页