I copied a pom.xml while I was going through a spring mvc tutorial online, and it had:
<!-- @Inject -->
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
From what I understand spring has its own dependancy injection built-in, will this override the default and use javax.inject?
I have also seen slf4j in pom's, with no further setup in code or xml.
How does this work under the covers, spring examines the lib's folder and if any lib is found that is overridable it does it?