Java中的RESTful字符串匹配器

Cha*_*reu 5 java rest url

我正在寻找一个评估REST样式URL的Java库.就像是:

public Result evaluate(String url, String pattern);
Run Code Online (Sandbox Code Playgroud)

模式将是这样的:

/users/{userId}/photos/{photoId}.html

结果必须包括:

  • 如果网址匹配模式的指示
  • url变量{userId}{photoId}的实际值

有人可以帮忙吗?

seh*_*seh 1

“评估”是指某种统一或模式匹配,通过这种方式将url字符串与字符串进行匹配pattern,将模式中的占位符映射到 URL 中相应的子字符串?

如果是这样,Restlet 库Template可能就足够了。特别是看看Template#parse(String, Map<String, Object>). 这看起来很接近您的需求,尽管文档对于输入和输出的构成有点模糊。