Включение расширенного скаляра graphql с пружинной загрузкой 2 - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь включить расширенный скаляр 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.

Как я могу включить это?

Спасибо.

...