Пытаюсь изучить api в spring. GET Запрос хорошо посылается, а вот POST пока сложно
@RequestMapping(
value = "/pay",
method = RequestMethod.POST,
produces = MediaType.APPLICATION_JSON_VALUE
)
public @ResponseBody void pay(String key) {
System.out.println();
}
Не знаю куда отправляется json, и как дальше работать с ним в рамках спринга. Заранее спасибо за разъяснения.
Можно возвращать ResponseEntity
и передавать в него какой-либо объект, а Spring
сделает из него json
. Например, можно передать карту:
@PostMapping(value = "/pay", produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<?> pay(String key) {
HashMap<String, Object> map = new HashMap<>();
map.put("key", key);
map.put("OK", 200);
return ResponseEntity.ok(map);
}
Для этого нужно подключить библиотеку jackson-databind
:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.3</version>
</dependency>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Необходимо прочитать файл и распарсить его с помощью Apache POIФайл открывается нормально, но при попытке создать WorkBook кидает исключение
Подскажите какие существуют варианты сравнения текущей даты и, например, даты окончания срока действия сертификатаНеобходимо построить...
У меня есть 4 TextView и FragmentContainerView