Я скопировал pom.xml, пока просматривал учебник по spring mvc онлайн, и в нем было:
<!-- @Inject -->
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
Насколько я понимаю, у spring есть своя встроенная инъекция зависимостей, будет ли она переопределять стандартную и использовать javax.inject?
Я также видел slf4j в pom'ах, без дополнительных настроек в коде или xml.
Как это работает под прикрытием, spring исследует папку lib's и если найдена какая-либо lib, которую можно переопределить, он делает это?