Phương thức đăng bài của tôi được gọi nhưng Hồ sơ của tôi trống. Có gì sai với cách tiếp cận này? Tôi có phải sử dụng @Requestbody để sử dụng RestTemplate không?RestTemplate post cho thực thể
Profile profile = new Profile();
profile.setEmail(email);
String response = restTemplate.postForObject("http://localhost:8080/user/", profile, String.class);
@RequestMapping(value = "/", method = RequestMethod.POST)
public @ResponseBody
Object postUser(@Valid Profile profile, BindingResult bindingResult, HttpServletResponse response) {
//Profile is null
return profile;
}
Bộ điều khiển của bạn có chú thích bao gồm phần 'người dùng' của đường dẫn trong' @ RequestMapping' không? Bởi vì metohd của bạn đã chú thích các điểm tới '/', nó sẽ không trả lời '/ user /' nếu không có chú giải điều khiển bổ sung. –
@ nicholas.hauschild Có. Tôi đang nhập phương thức điều khiển. Vấn đề là hồ sơ là null trong phương pháp thực tế. – pethel