Mam przykładowy RestController w Spring Boot:
@RestController
@RequestMapping("/api")
class MyRestController
{
@GetMapping(path = "/hello")
public JSONObject sayHello()
{
return new JSONObject("{'aa':'bb'}");
}
}
Używam biblioteki JSON org.json
Kiedy /hello
trafiam na API , pojawia się wyjątek mówiący:
Servlet.service () dla serwletu [dispatcherServlet] w kontekście ze ścieżką [] zgłosił wyjątek [przetwarzanie żądania nie powiodło się; zagnieżdżony wyjątek to java.lang.IllegalArgumentException: nie znaleziono konwertera dla wartości zwracanej typu: class org.json.JSONObject] z główną przyczyną
java.lang.IllegalArgumentException: nie znaleziono konwertera dla wartości zwracanej typu: class org.json.JSONObject
Jaki jest problem? Czy ktoś może wyjaśnić, co dokładnie się dzieje?