Ошибка при создании bean-компонента ObjectMapper - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь добавить новый модуль в ObjectMapper, поэтому я добавил его в bean-компонент @Configuration.

@Bean
public ObjectMapper objectMapper() {
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JavaTimeModule());

    return objectMapper;
}

Но другие классы, которые Autowire objectMapper теперь получают ошибку

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'classHere' defined in URL [jar:file:/file.jar!/BOOT-INF/classHere.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'classHere' defined in URL [jar:file:/file.jar!/BOOT-INF/classes!classHere.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'appConfig': Unsatisfied dependency expressed through field 'objectMapper'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'objectMapper': Requested bean is currently in creation: Is there an unresolvable circular reference?

Пожалуйста, помогите. Я пытаюсь сделать это, чтобы десериализовать ZonedDateTime

Спасибо!

...