URL Templates With JAX-RS

JAX-RS WebTarget comes with template mechanism to substitute placeholders in URIs:

import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.WebTarget;

public class JAXRSTemplates {

    private Client client;
    private WebTarget tut;

    public void initClient() {
        this.client = ClientBuilder.newClient();
        this.tut = this.client.target("https://en.wikipedia.org/wiki/{keyword}");

    public void contentContainsKeyword() {
        String keyword = "Java";
        String content = this.tut.resolveTemplate("keyword", keyword).
        assertThat(content, containsString(keyword));

See you at Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.


Post a Comment:
  • HTML Syntax: NOT allowed
...the last 150 posts
...the last 10 comments