Ein REST-Client ist in zwei Zeilen mit Spring schnell geschrieben. Früher war es komplizierter! Hier mal eine JUnit-Testklasse:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package de.wenzlaff.fussball; import static org.junit.Assert.assertTrue; import org.junit.jupiter.api.Test; import org.springframework.web.client.RestTemplate; /** * Ein einfacher REST-Client. * * @author Thomas Wenzlaff * */ class FussballControllerRestTest { private static final String REST_URI = "http://localhost:8080/fussballer"; @Test void testRESTClient() { RestTemplate restTemplate = new RestTemplate(); String result = restTemplate.getForObject(REST_URI, String.class); assertTrue(result.contains("Müller")); } } |