Как именно внедрение зависимостей реализовано внутренне в Spring.net ?
-
23-08-2019 - |
Вопрос
Мне просто любопытно узнать об этом.Когда я услышал о Spring.net и попробовал несколько примеров кодов DI, я нашел это классным, и в конце концов мне стало любопытно узнать, как это работает и реализовано внутри?Несмотря на то, что у меня есть src вместе с фреймворком, я еще недостаточно хорош, чтобы выяснить, где и как это делается.
Это как - то связано с Отражением ?(Цитата Дилберта здесь:- "Небольшое знание может быть слишком опасным" :-) )
Решение
Чтобы понять, как работает основной механизм впрыска, взгляните на этот простой контейнер для внедрения зависимостей с 15 локализациями.
Конечно, настоящие контейнеры, такие как Spring.Net, намного сложнее, но это общая идея.
Не связан с StackOverflow