title: Override a property for a single Spring Boot test
body: <p>Consider the following example:</p>
  
  <pre><code>@RunWith(SpringRunner.class)
  @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
      properties = {
          "some.property=valueA"
      })
  public class ServiceTest {
      @Test
      public void testA() { ... }
  
      @Test
      public void testB() { ... }
  
      @Test
      public void testC() { ... }
  }
  </code></pre>
  
  <p>I'm using <code>SpringBootTest</code> annotation's <code>properties</code> attribute to set <code>some.property</code> property's value for all tests in this test suite. Now I'd like to set another value of this property for one of this tests (let's say <code>testC</code>) without affecting the others. How can I achieve this? I've read the <a href="https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html" rel="noreferrer">"Testing" chapter of Spring Boot docs</a>, but I haven't found anything that'd match my use case.</p>