Push 163 file(s) from Obsidian
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
#java #SpringBoot
|
||||
|
||||
Сценарий: Ты добавил в проект стороннюю библиотеку (например, кастомный логгер) и просто положил её JAR в classpath.
|
||||
Без написания конфигурационных классов Spring автоматически подхватывает нужные бины.
|
||||
Объясни, как Spring Boot определяет и подключает их при старте.
|
||||
|
||||
→
|
||||
Использует SpringFactoriesLoader, который читает META-INF/spring.factories и конфигурирует бины в зависимости от содержимого classpath.
|
||||
Reference in New Issue
Block a user