RESTEasy数据自动装配
环境:
JDK1.6
resteasy-jaxrs-2.3.4.Final
1, 处理单个参数。Webservice代码:
@GET @Path("books/jerval") public String getBooks(@QueryParam("num") int num) { return num+""; }
浏览器输入:
http://localhost:8080/resteasy-json/resteasy/library/books/jerval?num=444
返回结果:
444
2,处理多个参数。Webservice代码:
@GET @Path("books/jerval") public String getBooks(@QueryParam("num") int[] num) { List<Integer> list = new ArrayList<Integer>(); if(null!=num){ for(int i:num){ list.add(i); } } return list.toString(); }
浏览器输入:
http://localhost:8080/resteasy-json/resteasy/library/books/jerval?num=444&num=666&num=888
返回结果:
[444, 666, 888]