У меня это работает:
@GetMapping("/greeting")
public Greeting greeting(@RequestParam(value = "name", defaultValue = "World") String name, @RequestBody Boolean status) {
System.out.println(status);
return new Greeting(counter.incrementAndGet(), String.format(template, name));
}
И в Почтальоне, вызывающем конечную точку:
Мы проходим @RequestParam name
в URL ?name=David
и логическое status
в теле.
И работает правильно.
Обратите внимание, что выбрана вкладка Тело и тип JSON. (Сразу после GraphQL BETA) и переданное значение равно true
. Не status - true
как form-data
, как вы передавали его в своем запросе почтальона.