title: What is the difference between SpringJUnit4ClassRunner and SpringRunner
body: <p>Whenever I see a blog post related to Spring testing I see either of these classes but do not understand the real difference:</p>
  
  <pre><code>@RunWith(SpringRunner.class)
  @RunWith(SpringJUnit4ClassRunner.class)
  </code></pre>