Я пытаюсь включить расширенный скаляр graphql , особенно Datetime
для моего проекта реактора с пружинной загрузкой 2, построенного с kotlin
и поддержанного mongodb
.
Я добавилполя времени для моего класса данных
@Document(
data class MyClass(
val createdAt: OffsetDateTime = OffsetDateTime.now(),
val updatedAt: OffsetDateTime = OffsetDateTime.now()
)
Я прочитал руководство с официальной страницы, но оно не сработало.
Ниже приведена ошибка, которую я получаю
{
"timestamp": 1571129192841,
"path": "/graphql",
"status": 500,
"error": "Internal Server Error",
"message": "Type definition error: [simple type, class org.springframework.core.ResolvableType]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Direct self-reference leading to cycle (through reference chain: graphql.ExecutionResultImpl[\"errors\"]->java.util.Collections$UnmodifiableRandomAccessList[0]- ....
В чем может быть проблема?
Я предполагаю разницу в формате времени между mongodb и graphql.
Как я могу включить это?
Спасибо.