在使用springboot 整合feign远程服务调用的时候出现错误
大概率是包导入错误
在错误之前我导入的包是上面的内容
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-openfeign-core</artifactId>
</dependency>
导入后面的内容之后成功解决
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-openfeign-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
也可能为;
忘记加注解
@EnableDiscoveryClient // 开启服务发现
@EnableFeignClients // 开启远程服务调用
也可能是你的
//admin/vod/video 记住这里的路径是你调用服务的路径,不可以写错,不然调用失败
@DeleteMapping(value = "/admin/vod/video/{videoId}")
public R removeVideo(@PathVariable("videoId") String videoId);