2024.1.9-1.24

2024.1.9 TUE

类路径
在这里插入图片描述

feign远程调用
content-service的test调用media-api的如下接口,用来上传图片
在这里插入图片描述
nginx的代理
在这里插入图片描述
如上图,proxy_pass 后面跟的代理到的地址后面须有/否则不生效!!!!

content-service定义配置类,配置

1.12

DispatcherServlet
请求到达DispatcherServlet会先processedRequest赋值为空
去getHandler拿到HandlerExecutionChain类型的mappedAdapter
在这里插入图片描述
也就是找到执行这个请求的类
getHandler方法
在这里插入图片描述

遍历this.handlerMappings,mapping和handlerMappings如下
在这里插入图片描述
下图为全部的handlerMappings
在这里插入图片描述
下图为传到getHandler的request
在这里插入图片描述
下图为遍历得到的合适的HandlerMapping类型的getHandler(request)方法得到的HandlerExecutionChain类型的handler不为空则将其返回
在这里插入图片描述
即上面返回的handler包括了处理请求的类方法和拦截器,返回后在DispatcherServlet类的doDispatch方法赋值给mappedHandler
然后是下面的getHandler方法,将mappedHandler.getHandlerAdapter()传进去
在这里插入图片描述
下面为具体的getHandlerAdapter
在这里插入图片描述

这是此方法的参数,(类,方法,没有拦截器)
在这里插入图片描述
遍历,通常为第一个
在这里插入图片描述
在这里插入图片描述
此时,DispatcherServlet将请求委托给了Controller
在这里插入图片描述
Controller处理逻辑返回ModelAndView
DispatcherServlet根据Controller返回的ModelAndView,找到指定的视图,将试图结果显示到客户端,展示给用户。
在这里插入图片描述

1.17

feign远程调用
调用方要在启动类加
在这里插入图片描述
这是feignclient,value为服务名,configuration
在这里插入图片描述
下面是单元测试类
在这里插入图片描述
以及feign的配置
在这里插入图片描述
feign-dev.yaml,在nacos
在这里插入图片描述

1.24

在这里插入图片描述

出现上图的jar依赖成功引入,代码不报错但编译失败,使用如下命令在相应工程目录下(pom文件同级)执行
mvn -U idea:idea

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麻烦放收发室,谢谢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值