添加依赖pom
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency> 配置注解——添加在启动类
@EnableFeignClients
首先,你这里要创建一个service类 这个类就是你需要进行调用的类 下面这里我直接搞一个测试类给你看!
//订单服务增加接口,服务名称记得和nacos保持一样
@FeignClient(name="android-cloud")
public interface TestService {
@GetMapping(value = "/Controller/show_knowledge")
HashMap findById(@RequestParam("num") int num);
} /**
* 测试服务调用
* @param num
* @return
*/
@RequestMapping("Test4")
public HashMap Test4(int num) {
HashMap result = new HashMap<>();
result = testService.findById(num);
return result;
} POST方式提交怎么做
//订单服务这边
@PostMapping(value = "/api/v1/video/save")
Video saveVideo(@RequestBody Video video);
@PostMapping("save")
public Object save(@RequestBody Video video){
System.out.println(video.getTitle());
return video;
}
本文作者为DBC,转载请注明。