Java-аннотации - упрощение кода

Я ищу способ упростить следующий код.

@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {
        // My configuration classes
})
public class MyServiceTest {
    @Autowired
    private MyService service;

    @Test
    public void myTest() {
        Assert.assertTrue(service != null);
    }
}

У меня есть много классов конфигурации, и я не хочу помещать их в каждый тестовый класс. Итак, у меня появилась идея создать собственную аннотацию:

@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {
        // My configuration classes
})
public @interface IntegrationTests {
}

Я пытаюсь использовать его следующим образом:

@IntegrationTests
public class MyServiceTest {
    @Autowired
    private MyService service;

    @Test
    public void myTest() {
        Assert.assertTrue(service != null);
    }
}

Но это не работает. Любая идея?

Ответы на вопрос(2)

Ваш ответ на вопрос