Я бы хотел написать несколько тестов, которые проверяют конфигурацию XML Spring развернутой WAR. К сожалению, некоторые beans требуют, чтобы были заданы некоторые переменные среды или системные свойства. Как установить переменную среды перед тем, как инициализировать Spring beans при использовании удобного стиля тестирования с помощью @ContextConfiguration?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:whereever/context.xml")
public class TestWarSpringContext { ... }
Если я настраиваю контекст приложения с аннотациями, я не вижу крюка, где я могу что-то сделать до того, как будет инициализирован контекст Spring.