在应用CXF框架的过程中有很多种注解(Annotation),它们有的放在接口的开头,有的放在方法的开头,还有的放在参数列表中。
下面分别来说说怎么使用它们。
1. 参数列表中的注解
1.1. @PathParam
这种注解是负责捕获URL路径中的参数值。例如:
http://host:port/your-service/{path-param-1}/{path-param-2}
同时,你的方法是这样的:
public String getPathParam(@PathParam("path-param-1") String pathParam1, @PathParam("path-param-2") String pathParam2);
1.2. @QueryParam
这种注解是负责捕获URL路径中的查询参数的数值。例如:
http://host:port/your-service/page?name=value1&age=value2
同时,你的方法是这样的:
public String getQueryParam(@QueryParam("name") String name, @QueryParam("age") String age);