Я использую классы транзакционных тестов Spring для модульного тестирования моего кода DAO. То, что я хочу сделать, - создать мою базу данных один раз, прежде чем все тесты будут выполнены. У меня есть аннотированный метод @BeforeClass, но он работает до того, как Spring загружает контекст приложения и настраивает jdbcTemplate, поэтому на самом деле у меня на самом деле нет соединения с БД. Есть ли способ запустить мою установку БД один раз после загрузки контекста, но до запуска тестов?
Этот thead задает один и тот же вопрос, но принятое решение похоже просто "не делает этого". Я склонен сказать, что это просто похоже на то, что это невозможно.