创建一个 Eureka注册中心 创建两个 Eureka客户端
注意事项:
1记得在配置文件中添加日志功能
2记得在主启动类中加上开启eureka注册中心和客户端的注解
在调用方添加一个配置类用于获取RestTemplate对象
@Configuration
public class NetConfiguration {
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
}
在对应的controller中注入RestTemplate对象
@Slf4j
@RestController
@RequestMapping("/order")
public class OrderController {
@Resource
RestTemplate restTemplate;
@GetMapping("/all")
public void all(){
// 利用RestTemplate 发送请求到goods微服务获取数据
// 参数1 被调用方的url 参数2 将获取到的数据封装成什么类型
String url ="http://localhost:8001/goods/all";
List forObject = restTemplate.getForObject(url, List.class);
log.debug("=================================="+forObject);
}
@GetMapping("/id")
public void id(){
log.debug("-----------------------------------------------id-==============================================");
}
}