Когда я устанавливаю точку останова отладчика для класса, например конструктора ComponentX
, он попадает в цель, поэтому я знаю, что Spring загружает этот класс и добавляет его в контекст Spring. У меня вопрос: есть ли способ узнать, как был настроен этот класс, чтобы он был добавлен в контекст Spring? Например, я знаю, что Spring Boot рекурсивно сканирует все пакеты из пакета root приложения Spring Boot, но в этом случае этот класс не входит в структуру этого пакета. Я знаю, что Spring добавляет другие классы на основе конфигураций, найденных с помощью аннотации @ComponentScan
, найденной для классов, аннотированных @Configuration
, в дополнение к другим способам добавления классов в beanFactory
во время выполнения. Моя проблема в том, что мне нужно узнать, как был добавлен класс, чтобы я мог настроить другое приложение для того же поведения.