spring for android

原文:http://blog.csdn.net/hongchangfirst/article/details/7934990

作者:hongchangfirst


spring原来还有android客户端的接口,可以很轻松的调用web service。我们首先得导入这些依赖包。其中:


maven依赖如下:

<dependency>

<groupId>org.springframework.android</groupId>
 <artifactId>spring-android-rest-template</artifactId>
    <version>1.0.0.RELEASE</version>

</dependency> 


得到如下两个包:

spring-android-core-1.0.0.RELEASE.jar

spring-android-rest-template-1.0.0.RELEASE.jar


用法很简单,如下:
        MultiValueMap<String, String> mvm = new LinkedMultiValueMap<String, String>();
        mvm.add("value", value); 
        Map<String, String> vars = new HashMap<String, String>();
        vars.put("username", username);
        vars.put("password", password);
        vars.put("key", key);
        
        List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
        messageConverters.add(new FormHttpMessageConverter());
        messageConverters.add(new StringHttpMessageConverter());
        restTemplate.setMessageConverters(messageConverters);
        
        String seturl = url
                + "setKeyBigValue.do?username={username}&password={password}&key={key}";
             

        String result = restTemplate.postForObject(seturl, mvm, String.class,vars);


这样就可以在移动端轻松使用服务器端的service了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值