1.postForObject :傳入一個業務對象,返回是一個String 調用方: BaseUser baseUser=new BaseUser(); baseUser.setUserid(userid); baseUser.setPass(pass); String postForObject ... ...
1.postForObject :傳入一個業務對象,返回是一個String
調用方:
BaseUser baseUser=new BaseUser(); baseUser.setUserid(userid); baseUser.setPass(pass); String postForObject = restTemplate.postForObject(this.getURL()+"/user/login", baseUser, String.class); return postForObject;
接收方:
public String login(@RequestBody BaseUser baseUser) {}
1.postForObject :傳入一個Map,返回是一個String
調用方:
MultiValueMap<String, String> postParameters = new LinkedMultiValueMap<String, String>(); postParameters.add("userid", userid); postParameters.add("pass", pass); String postForObject = restTemplate.postForObject(this.getURL()+"/user/login", postParameters,String.class); return postForObject;
接收方:
public String login(@RequestParam String userid, @RequestParam String pass) {}