在REST资源中处理URI

时间:2019-01-02 13:30:34

标签: json rest jackson uri

我正在尝试管理两种资源(资源A 使用资源B)之间的关系。对资源A执行GET时,资源B的URI包含在响应中。类似地,当对资源A执行A PUT时,包括(潜在地)更新的关系URI。假设它现在指向资源C。

在处理GET时,使用UriBuilder和关联类上的@Path注释来构建资源B的URI非常简单。但是,似乎没有等效的方法来解析入站URI。就我而言,我想提取嵌入在URI中的内部ID。

那么,是否有可能基于资源中的URI和已知的URI模式(基于@Path)构造一个UriInfo实例,从而轻松提取我需要的命名路径参数? (我想提取资源C的内部ID,并将其存储在数据库中。)

如果没有,是否有关于如何解析URI以提取所需ID的建议?

0 个答案:

没有答案