Я хочу использовать Spring RestTemplate
в Kotlin вот так:
//import org.springframework.web.client.RestTemplate
fun findAllUsers(): List<User> {
val restTemplate = RestTemplate()
//has error
val ret = List<User>.javaClass
return restTemplate.getForObject(URI(hostAddress), ret)
}
RestTemplate.getForObject(URI url, Class<T> responseType)
имеет эту подпись, и я получаю эту ошибку "неразрешенный список ссылок" из List
в val ret = List<User>.javaClass
.
Если я так использую val ret = List<User>::class.java
, я получаю эту ошибку: "Только классы разрешены в левой части литерала класса"
какая проблема? и какой правильный способ это сделать? Это ошибка?