title: What spring artifact to depend upon for just creating beans?
body: <p>Some smaller modules in my project only create a config class and expose some beans.
  The dependency on Spring classes is really just <code>@Bean</code>, <code>@Autowired</code>, <code>@Configuration</code>, <code>@Service</code>.</p>
  
  <p>Currently in my gradle file, to include these dependencies, I do:</p>
  
  <pre><code>compile "org.springframework:spring-webmvc:$springVersion"
  </code></pre>
  
  <p>This obviously pulls in a ton of unwanted stuff. </p>
  
  <p>What artifact should I depend upon to pull in the most minimal amount of libraries to satisfy the above dependency on 4 classes?</p>