Я пытаюсь добавить новый модуль в 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
Спасибо!