Я пытаюсь вернуть ServerResponse
с классом данных, но получаю эту ошибку.
Не удалось записать HTTP-сообщение: org.springframework.http.converter.HttpMessageNotWritableException: Нет конвертеранайдено для возвращаемого значения типа: class org.springframework.web.reactive.function.server.DefaultEntityResponseBuilder $ DefaultEntityResponse
Я думаю, это потому, что он не находит общедоступного получателя.
Верхняя часть моего ответа:
data class MyDataResponse(
@SerializedName("metadata") val metadata:Metadata,
@SerializedName("mydata") val my data: MyData?)
Как это используется:
fun getMyData(): Mono<ServerResponse> = ServerResponse
. ok().body(Mono.just(myService.getMyData()), MyDataResponse::class.java)
Итак, могу ли я сделать это в Kotlin, или мне нужно написать свои модели вJava?