8 lines
688 B
Markdown
8 lines
688 B
Markdown
#java #SpringBoot
|
|
|
|
Сценарий: Ты добавил в проект стороннюю библиотеку (например, кастомный логгер) и просто положил её JAR в classpath.
|
|
Без написания конфигурационных классов Spring автоматически подхватывает нужные бины.
|
|
Объясни, как Spring Boot определяет и подключает их при старте.
|
|
|
|
→
|
|
Использует SpringFactoriesLoader, который читает META-INF/spring.factories и конфигурирует бины в зависимости от содержимого classpath. |