我简介下rest中@BeanParam的使用
我们来做一个计算加法的服务。
提供两个參数a和b,计算出a+b。
參数都在URL里
就是类似这样的效果。
这次用上@BeanParam
首先写个POJO来接值
package beanparam;public class AddParam { @PathParam("a") protected int a; @PathParam("b") protected int b; }
新手须知:这里不须要写不论什么get与set方法!
然后写我们的服务。
package beanparam;import javax.ws.rs.BeanParam;import javax.ws.rs.GET;import javax.ws.rs.Path;@Path("/{a}+{b}.html")public class AddRest { @GET public String add(@BeanParam AddParam param){ int c = param.a+param.b; return "放到server一跑,浏览器一訪问,就成功了。The result is "+c+"
"; }}