同样三步:
导入依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.1.1.RELEASE</version>
</dependency>
启动类加入注解:
@EnableFeignClients
设置feign的接口,name为服务注册在eureka的服务名字:
@FeignClient(name = "luckymoney")
@Service
public interface LuckyMoneyFeign {
@PostMapping("/default/")
@ResponseBody
Date getTime();
}
新建controller,引入Feign接口:
@RestController
public class FeignTest {
@Autowired
LuckyMoneyFeign luckyMoneyFeign;
@GetMapping("/time")
public Date getTime(){
return luckyMoneyFeign.getTime();
}
}
本文介绍如何使用Spring Cloud Feign实现微服务之间的远程调用。通过配置依赖、添加注解及定义Feign接口,实现了服务间的数据交互。具体步骤包括:导入依赖、在启动类中加入@EnableFeignClients注解、设置Feign接口并指定目标服务名,最后在Controller中注入Feign接口完成调用。
209

被折叠的 条评论
为什么被折叠?



