Querying an existing REST service
In this recipe, from a Spring controller method, we will retrieve data from an existing REST service.
Getting ready
We will query the REST service of the previous Creating a REST service recipe.
We will convert the JSON data received from the REST service to User
objects. We will use this User
class:
public class User implements { private String name; private int age; // ... getters and setters }
How to do it…
Here are the steps for using a REST service:
- Add the Maven dependencies for Jackson in
pom.xml
:<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.2</version> </dependency>
- In a controller method, define the URL of the REST service to query...