我是 RESTful Web 服务的新手,需要一些帮助。我有服务将返回产品列表。URL 如下所示:
/example/product/6666,6667?expand=sellers&storeIds=2,1
要定义这个服务,我有这个接口:
@Path("/example")
public interface Service {
@GET
@Path("/products/{pIds}")
@Produces( "application/json" )
public ServiceResponse<ProductsList> getProducts(
@PathParam("pIds") String productsIds,
@QueryParam("expand") String expand,
@QueryParam("storeIds") String storeIds) throws Exception;
}
我在这里假设我得到的productsIds
是一个字符串,并且我需要手动将此字符串拆分为一个 id 列表,分隔符为逗号。
有没有办法将参数作为列表获取,而不是从我这边手动执行?或者是否有一个库可以用来自动执行此操作?
谢谢