Как весенняя загрузка находит путь к META-INF / spring.factories - PullRequest
0 голосов
/ 28 мая 2019

Я изучаю, как работает автоматическая конфигурация весенней загрузки, и я знаю, что весенняя загрузка может сканировать все jar-файлы, чтобы найти файлы с именем META-INF/spring.factories.

Но я не совсем понимаю, как пружинная загрузка определяет путь для сканирования.

Сканирует все .jars в хранилище maven или где-то еще 100

Я не могу найти детали в исходном коде, может кто-нибудь помочь мне разобраться?

1 Ответ

0 голосов
/ 28 мая 2019

Это определенно не будет сканировать весь Maven-репозиторий.Вместо этого он сканирует из class-path только те пути, которые обычно указываются при запуске приложения.

Для получения исходных кодов вы можете обратиться к SpringFactoriesLoader.loadSpringFactories()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...