Я работаю с Spring Boot 2.1.5. У меня есть несколько классов, аннотированных @Configuration. Я хочу знать, нужно ли перечислять все эти классы конфигурации @Import? Или компонентный сканер найдет все аннотированные классы @Configuration и сделает это автоматически?
Вам не нужно этого делать, сканирование будет выполнено для вас автоматически, все, что вам нужно, это сделать ваш основной класс в корневом пакете, а также все другие классы стереотипов, включая настройку в подпакетах
Нет необходимости использовать аннотацию @Import. Поскольку @Configuration является мета-аннотацией для @Component, компонентный сканер выберет ее. Но документы Spring предлагают использовать аннотацию @Import, когда у вас много классов @Configuration. Это просто для лучшего управления.