关于feign传参以及方法名称的理解

Springcloud中Feign传递参数(总结)_feign传递多个参数_^布丁的博客-CSDN博客

上面是参数问题

还有一件事就是我们方法名称是可以自己定义的,不用非得和我们微服务调用端一样。

@FeignClient(value = "userservice")
public interface UserClient {
    @GetMapping("/user/{id}")
    User find(@PathVariable("id") Long id);

还有一件事我们使用feign我们的生产者还有消费者都要注册到nacos中,然后我们在@FeignClient()中可以指定生产者的为服务名称,这个是为了让消费者使用feign时候去发现的,因此我们的feign只提供接口就行,不用注册到nacos也不用知道·nacos地址

你可能感兴趣的:(java,spring,cloud,spring,boot)