Я пишу новый весенний загрузочный проект, в котором имя моего корневого пакета "com.example" . В моей конфигурации gradle я добавляю зависимость от сторонней библиотеки с именем корневого пакета как "org.base" . Теперь в этой библиотеке есть классы с аннотацией @Component, которые я хочу использовать в своем коде, используя @ Autowired
В моем классе Config я также сканирую базовый пакет сторонней библиотеки.
@Configuration
@ComponentScan({"org.base", "com.example"})
public class ServiceConfig{...}
Когда я запускаю приложение, Spring не может найти / создать bean-компоненты из этой библиотеки, и я получаю сообщение об ошибке bean be found.
Чтобы компонент Component Scan работал, должен ли корневой пакет быть таким же?
Сведения об ошибке: UserService требуется компонент типа 'org.base.util.CommonUtils', который не может быть найден.
UserService - мой сервис