Вот мой DTO < /p>
Код: Выделить всё
public class ChatPromptDTO {
private String question;
private String answer;
private ChatResponse chatResponse;
//getters and setters
}
< /code>
Service: < /p>
@Override
public ChatPromptDTO getResponseAsEntity(String message) {
return chatClient
.prompt(message)
.call()
.entity(ChatPromptDTO.class);
}
construct instance of org.springframework.ai.chat.model.ChatResponse
(no Creators, like default constructor, exist): cannot deserialize
from Object value (no delegate- or property-based Creator) at
[Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION< /code>
отключен); Строка: 3, столбец: 20] (через эталонную цепочку:
comm.xample.springaichatmodel.dto.chatpromptdto®"chatresponse "])] с
root причиной < /p>
cont.fasterxml.jackson.databind.exc.invalidefinitionexception: не может
(нет создателей, как конструктор по умолчанию, существуют): не может двойника
от значения объекта (без делегата или создателя на основе собственности) в
[источник: отредактирован (отремонтирован (без делегата или на основе свойств) в
[Источник: отредактирован (бездаленное.StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION< /code>
отключен); Строка: 3, столбец: 20] (через эталонную цепочку:
comm.example.springaichatmodel.dto.chatpromptdto["Chatresponse"цин)
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-the-res