Назад к вопросам
Junior — Middle
67
Каким образом указать путь к аннотации @Configuration, если данный класс находится за пределами основного пакета проекта?
Ответ от нейросети
sobes.tech AI
Если класс с аннотацией @Configuration находится вне основного пакета проекта, необходимо явно указать путь к этому классу при сканировании компонентов Spring. Для этого в основном классе приложения или в конфигурации можно использовать аннотацию @ComponentScan с указанием пакета, где расположен класс:
@SpringBootApplication
@ComponentScan(basePackages = {"com.example.mainpackage", "com.example.externalconfig"})
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Таким образом, Spring сможет найти и зарегистрировать класс с @Configuration из другого пакета.