1.restTemplate通信的三种方式
方式一:直接实例化restTemplate对象,使用getForObject(url,Class) 参数一:请求的路径,参数二返回的类型。
缺点:url写死 ,遇到不知道对方ip和对方多个ip地址不适用
首先在项目一写一个Controller作为服务端
@RestController
public class ServerController {
@GetMapping("/msg")
public String msg(){
String msg="this is product msg";
return msg;
}
}
然后在项目二写controller作为消费端
/**
* @program: order
* @description: restTemplate的第一种方法
* @create: 2019-08-27 22:19
**/
@RestController
public class RestTemplate1Controller {
@GetMapping("/getProductMsg")
public String getProductMsg(){
RestTemplate restTemplate=new RestTemplate();
//参数1为服务端请求的路径,参数二是返回类型
String response