Не работает component в Spring

1 000 руб. за проект
31 марта 2024, 11:16 • 7 откликов • 24 просмотра
Spring только начал учить и застрял

Есть простая зависимость

@Mapper (componentModel = "spring")
public interface PlexCrmLeadDtoToLeadPlexCrmMapper {
List<LeadPlexCrmEntity> toPlexCrmEntity(List<LeadPlexCrmDto> leadPlexCrmDtoList);
}
Есть простой контроллер

private final PlexCrmLeadDtoToLeadPlexCrmMapper plexCrmLeadDtoToLeadPlexCrmMapper;


@Autowired
public PlexCrmController(LeadsPlexCRMService leadsPlexCRMService, LeadPlexCrmRepository leadPlexCrmRepository,
PlexCrmLeadDtoToLeadPlexCrmMapper plexCrmLeadDtoToLeadPlexCrmMapper) {
this.leadsPlexCRMService = leadsPlexCRMService;
this.leadPlexCrmRepository = leadPlexCrmRepository;
this.plexCrmLeadDtoToLeadPlexCrmMapper = plexCrmLeadDtoToLeadPlexCrmMapper;
}
Выдаёт ошибку
Could not autowire. No beans of 'PlexCrmLeadDtoToLeadPlexCrmMapper' type found.

Если добавить

@Configuration
@ComponentScan(basePackages = {"com.example.Analytics"})
public class AppConfig {
}
Проект вообще не собирается. Помогите решить, 3 дня бьюсь и уже идей больше не осталось((

Failed to parse configuration class [com.example.Analytics.AnalyticsApplication]

Оплата Сбербанк, Тинькоф, Райф
Отзывы
R50 81f065ae21047d754c8de2ea984fe2d3
Заказчик
Отличный специалист. Грамотный, терпеливый и очень хорошо разбирается
~ 1 месяц назад
R50 4703c2dfb96deed4a386841744143642
Фрилансер
Отличный заказчик) Изьяснил ТЗ. Оплатил без задержек))
~ 1 месяц назад