DemoRestController.java:
Код: Выделить всё
import java.util.Arrays;
import java.util.List;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/test")
public class DemoRestController {
@GetMapping("/hello")
public String sayHello() {
return "Hello";
}
@GetMapping(value="/get-fruits", consumes=MediaType.ALL_VALUE, produces=MediaType.APPLICATION_JSON_VALUE)
public List getFruits() {
List fruits = Arrays.asList("Apple", "Banana", "Pear");
return fruits;
}
}
Код: Выделить всё
org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver logException
WARNING: Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class java.util.Arrays$ArrayList] with preset Content-Type 'null']
Не будут ли такие типы, как массив встроенных типов (например, массив строк) или список встроенных типов (список строки) автоматически конвертируются в формат json?
А что, если у нас есть собственный тип/сущность, которую мы хотим отправить в ответ, например список студентов, будем ли мы использовать ResponseEntity? Пожалуйста, приведите мне пример по этому поводу.
Подробнее здесь: https://stackoverflow.com/questions/791 ... pring-rest
Мобильная версия