Разрешение зависимостей завершается сбоем, когда autowire объявил bean-компонент в другом модуле проекта.JAVA

Программисты JAVA общаются здесь
Anonymous
Разрешение зависимостей завершается сбоем, когда autowire объявил bean-компонент в другом модуле проекта.

Сообщение Anonymous »

У меня есть многомодульный проект, jsonHelper определен в общем модуле, добавлен как зависимость к модулю оркестратора, но ObjectMapper не подключается автоматически в модуле оркестратора.
Я получил эту ошибку при запуске оркестратора:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.fasterxml.jackson.databind.ObjectMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

общие зависимости pom, pom оркестратора, класс JsonHelper, где я использовал его следующим образом:
@Component
@RequiredArgsConstructor
public class JsonHelper {
private final ObjectMapper mapper;
}

common module dependencies::


com.fasterxml.jackson.core
jackson-databind


org.springframework.boot
spring-boot-starter


org.springframework.boot
spring-boot-starter-web


@Slf4j
@Component
@RequiredArgsConstructor
public class OrderRequestParser {

private final RequestMapper requestMapper;
private final JsonHelper jsonHelper;

@NewSpan
public void parse(String payload, PcmsRequestModel pcmsRequest) {
try {
OrderRequest.class);
OrderRequest orderRequest = jsonHelper.convertStringtoObject(payload, OrderRequest.class);
}
}

orchestrator dependencies::


com.isc.nps.pcms
common
${project.version}


com.fasterxml.jackson.core
jackson-databind



Подробнее здесь: https://stackoverflow.com/questions/798 ... e-of-proje

Вернуться в «JAVA»