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