RestTemplate的简单实用

来源:互联网 发布:怎样化妆 知乎 编辑:程序博客网 时间:2024/05/21 20:03

RestTemplate是spring内部封装的http的请求,在项目中实用spring的情况下,http客户端请求的时候RestTemplate是非常好用的。

服务端:

                   服务端没什么特殊要求,普通的springMVC就可以了,也是当前项目中实用最多的。

/****zhangfx5@163.com***/@RestController@RequestMapping("/user")public class UserController {  private Logger logger = LoggerFactory.getLogger(UserController.class);  @RequestMapping("/add")  public UserBean add(UserBean userBean) {    logger.info("request param:{}", JSON.toJSON(userBean));    return userBean;  }}


客户端:

                1.一般配置在spring的配置文件中,如下:



               2.在客户端的代码中调用

@Autowiredprivate RestTemplate template;@Test  public void restClient() {    UserBean userBean = new UserBean();    userBean.setName("王五");    String result = template        .postForObject("http://127.0.0.1:8280/user/add", userBean, String.class);    logger.info("result:{}", result);  }

over!!


原创粉丝点击