文档章节

http接口—SpringMVC+Rest集成服务端

图样图森破
 图样图森破
发布于 2016/07/06 15:57
字数 212
阅读 30
收藏 0
  • 获取单个参数 

          访问路径: http://localhost:8080/demo/queryNumberInfo/13965658899

     @GET  
     @Path("queryNumberInfo/{param}")  
     @Produces("application/json")  
     public Response delPro(@PathParam("param")String  pNumber){  
           return pNumber;
     }
  • 获取多个参数

          访问路径: http://localhost:8080/demo/queryVO/parameters?name=小明&age=10&school=清华大学

    @Path("queryVO/parameters")  
    @Produces("application/json")  
    public Response queryVO(  
            @QueryParam("name")String name,  
            @QueryParam("age")int age,  
            @QueryParam("school")String school){
        VO vo = new Vo();
        vo.setName(name);
        vo.setAge(age);
        vo.setSchool(school);
        return vo;
    }
  • 提交表单

          访问路径:http://localhost:8080/demo/queryVO

      @Path("/services/hello")  
      public class getForm{  
          @POST  
          @Path("getForm")  
          public String  getForm(@FormParam("fname") String fname,
                                 @FormParam("lname") String lname){  
              String result = "RESTEasy Hello World : " + fname+lname;  
              System.out.println("fname"+fname);  
              return result;  
          }  
      }

           前台页面

      <form action="http://localhost:8080/Demo/services/hello/getForm" method="POST">  
           First name: <input type="text" name="fname" />  
           Last name: <input type="text" name="lname" />  
           <input type="submit" value="Submit" />  
      </form> 
  • 接收json,不需要添加注解
     
       @Path("test")  
       @Produces("application/json; charset=utf-8")  
       public Object getName(String request){
           RecycleOrderVo orderVo = GsonUtils.fromJson(orderJson, RecycleOrderVo.class);
           return GsonUtils.toJson(orderVo);
       }

 

© 著作权归作者所有

共有 人打赏支持
图样图森破
粉丝 3
博文 28
码字总数 16472
作品 0
东城
程序员
私信 提问
微服务设计 读后总结

 微服务设计 微服务的好处 架构 建模服务 集成 分解 1. 微服务的好处 技术的异构性,不同的服务可以用不同的语言实现,甚至同一个服务用不同的语言实现。 弹性,也是非常重要的优点,哪个服...

北风刮的不认真了
2016/09/20
1K
5
个推服务端api初级使用手册

前言 自从了解到推送可以提升用户留存率等诸多优势之后,越来越多的开发者开始在他们的服务中加入推送的功能。由于每天有大量新加入的开发者询问在他们的服务端中集成个推服务api的问题,特此...

个推
2014/06/06
6.2K
7
springcloud(十三):Eureka 虽然闭源了,但注册中心还有更多选择:Consul 使用详解

在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是...

纯洁的微笑
2018/07/20
0
0
Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解

在上个月我们知道 Eureka 2.X 遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中...

ityouknow
2018/10/28
0
0
JFinal 中使用 Dubbo —— 1 改造JFinal Demo

Dubbo Demo概述 此Demo实际在2014年上半年就已经完成了,只是到最近才有时间和心情写完此文。同时,将JFinal升级到了1.9,并采用Maven构建项目。 另外,仔细想了想,Provider其实可以不依托T...

糊搞
2015/04/20
0
16

没有更多内容

加载失败,请刷新页面

加载更多

equals()的重写规则

自反性。对于任何非null的引用值x,x.equals(x)应返回true。 对称性。对于任何非null的引用值x与y,当且仅当:y.equals(x)返回true时,x.equals(y)才返回true。 传递性。对于任何非null的引用...

无精疯
20分钟前
2
0
Go基础系列:双层channel用法示例

双层通道的解释见Go的双层通道 以下是一个双层通道的使用示例。注意下面的示例中使用了"信号通道"(Signal channel),但这里的信号通道是多余的,仅仅只是为了介绍。 信号通道不用来传递数据,...

echojson
28分钟前
1
0
PHP文件上传error的错误类型

PHP文件上传error的错误类型 - $_FILES['file']['error'] 有以下几种类型 1、UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功。 2、UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 ph......

小良下山化了个缘
54分钟前
2
0
分布式项目(四)Mapping Server 数据映射

上回说道CoAp client和server的实现,数据也安装定义的格式发送到了kafka中,接下来就是Mapping server的实现,物理设备数据映射到抽象设备上,并赋予数据业务含义。 iot-mapping 构建iot-m...

lelinked
今天
3
0
使用data pump驱动的外部表移动数据

使用data pump驱动的外部表移动数据 比如我们有一个报表的数据,准备从一个数据库A中移动到另一个数据库B中,如何实现? 这个问题,我们使用带data pump驱动的外部表方式,很容易实现,具体方法如下...

突突突酱
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部