Я использую Spring boot, и мне нужно передать список JSON в @RestController, используя ResponseEntity:
@RequestMapping(value = "", method = RequestMethod.GET)
public ResponseEntity getCustomers() {
List<Customer> customerJsonList = new ArrayList();
List<CustomerTable> customerList = (List<CustomerTable>) customerRepository.findAll();
for(CustomerTable customerTable : customerList) {
Customer customer = new Customer();
customer.setId(customerTable.getId());
customer.setFirstname(customerTable.getFirstname());
customer.setLastname(customerTable.getLastname());
customer.setAddress(customerTable.getAddress());
customerJsonList.add(customer);
}
return ResponseEntity.ok(customerJsonList);
}
При попытке протестировать в почтальоне получаю пустое тело. Когда я пробовал в браузере Chrome, я получаю:
Страница ошибки Whitelabel
Это приложение не имеет явного сопоставления для /error, поэтому вы рассматриваете это как запасной вариант.
Пн, 11 декабря, 10:19:54 AEDT 2017 Произошла непредвиденная ошибка (тип = недопустимо, статус = 406). Не удалось найти приемлемое представление