我就理解呢么多,还不知道对不对
pom
启动类
@EnableFeignClients
接口类
消费者:
//在nacos 上注册了一个叫:service的服务 value = 服务名
@Validated
@Api(value = "相关业务接口", tags = "testApplication")
@ApiResource(path = "/test-application", name = "相关业务接口")
@FeignClient(value = "test-ins-test-service")
public interface TypeApi {
//service服务 提供了 user/queryList的接口 如此寻址就能找到
// 地址 和参数要跟你要调用的。地址参数一致
@PostMapping(value = "user/queryList")
String queryList(@RequestBody Type type);
}
生产者:
Controller
// 生产者在nacos 上的名字叫service
@RestController
public class TypeApiController {
@PostMapping(value = "user/queryList")
String queryList(@RequestBody Type type);
}