resttemplate post对象接收不到
客户端:
用了两种方式都不行
第一种:
this.restTemplate.postForObject("http://demo-main/register?a={a}", userInfo, String.class, "test");
第二种:
this.restTemplate.postForObject("http://demo-main/register?userInfo={userInfo}&a={a}", null, String.class, userInfo, "test");
服务端:
@RequestMapping(value = "/register", method = RequestMethod.POST)
public void register(UserInfo userInfo, String a) throws UserException {
logger.info("==== register {} , {}", JSON.toJSONString(userInfo), a);
UserInfoPo po = UserConvertUtil.info2Po(userInfo);
userInfoPoMapper.insert(po);
}
日志输出只能接收到a的参数值
2017-02-04 14:44:32.476 INFO 68445 --- [nio-8080-exec-1] com.ellis.user.UserServiceImpl : ==== register {} , test
请大神指导
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)