Итак, я следовал руководству Spring ниже, чтобы создать простую службу отдыха.
https://spring.io/guides/gs/rest-service/
В настоящее время я могу использовать Почтальон для получения некоторых значений, используя запрос GET к URL-адресу http://localhost:8080/greeting
Теперь я хочу изменить это на запрос POST и отправить некоторую структуру JSON из Postman на мой контроллер, а также получить элементы, отправленные из Postman, и, например, распечатать их в моей консоли. Код моего контроллера выглядит так:
@RestController
public class GreetingController {
private static final String template = "Hello, %s!";
private final AtomicLong counter = new AtomicLong();
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value = "name", defaultValue = "World") String name) {
return new Greeting(counter.incrementAndGet(), String.format(template, name));
}
}
Допустим, я хочу опубликовать структуру JSON:
{
"header": {"name": "1234"},
"address": "someplace"
}
Как мне получить и напечатать элемент адреса в моем коде Java?