title: I have javax.inject in my pom.xml, will spring use it automatically?
body: <p>I copied a pom.xml while I was going through a spring mvc tutorial online, and it had:</p>
  
  <pre><code>        &lt;!-- @Inject --&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;javax.inject&lt;/groupId&gt;
              &lt;artifactId&gt;javax.inject&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
          &lt;/dependency&gt;
  </code></pre>
  
  <p>From what I understand spring has its own dependancy injection built-in, will this override the default and use javax.inject?</p>
  
  <p>I have also seen slf4j in pom's, with no further setup in code or xml.</p>
  
  <p>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?</p>