添加依赖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,转载请注明。