package com.bayer.edam.migration; import java.net.URI; import java.net.URISyntaxException; import java.util.HashMap; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.hateoas.MediaTypes; import org.springframework.hateoas.client.Traverson; public class Application { private static final Logger log = LoggerFactory.getLogger(Application.class); public static void main(String args[]) { Map parameters = new HashMap<>(); parameters.put("user", 27); Traverson traverson; try { traverson = new Traverson(new URI("http://localhost:8080/api/"), MediaTypes.HAL_JSON); String name = traverson.follow("movies", "movie", "actor").withTemplateParameters(parameters).toObject("$.name"); } catch (URISyntaxException e) { e.printStackTrace(); } } }