有人可以向我解释" localhost"将被送入{host}和" 1234"将被输入{id}?
QUOTE:
Link.Builder有一个底层的UriBuilder。传递给build()的值 方法被传递给此UriBuilder以创建链接的URI。我们看看吧 举个例子:
Link link = Link.fromUri("http://{host}/root/customers/{id}")
.rel("update").type("text/plain")
.build("localhost", "1234");
在链接实例上调用toString()将导致:
<http://localhost/root/customers/1234>; rel="update"; type="text/plain"
结束语录
由于
答案 0 :(得分:0)
UriBuilder 还引入了一组方法,通过使用提供的值替换单个模板来提供解析URI模板的方法。
final URI uri = UriBuilder.fromUri("http://{host}/{path}?q={param}")
.resolveTemplate("host", "localhost")
.resolveTemplate("path", "myApp")
.resolveTemplate("param", "value").build();
uri.toString(); // returns "http://localhost/myApp?q=value"