目前我们的后端服务使用的是Spring Cloud,各方相互调用使用的是对方提供的Client包的形式。
今天在引入一个三方包后项目启动报
java.lang.IllegalStateException: template has not been resolved
发现是Feign包中RequestTemplate
中类报出来的,但是自己还没有执行调用的逻辑,启动阶段只算是初始化,且自己在未因为相关包之前确认项目启动正常,怀疑是Feign Client 包有问题,最终通过仔细观察发现是接口中方法上的方法路径RequestMapping
的value
缺少/
导致的。比如正常路径是/a/bc/a1
,但是改包却为a/bc/a1
。
Feign 路径问题
最新推荐文章于 2023-03-02 21:12:27 发布