При обновлении до весенней загрузки версии 2.2.4 с 2.1.6 я получаю проблему.
Сценарий проблемы:
У меня есть тест с весенней загрузкой, который использует bootstrap-test.proeprties
и тест в качестве активного профиля. bootstrap-test.properties
также включает некоторые другие профили, которые определены в application.properties
конфигурационных файлах.
Ниже приведен пример кода:
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT})
@ActiveProfiles("test")
public class SampleTest {
@Test
public void sampleTest() {
}
}
//bootstrap-test.properties
spring.profiles.include=db
Здесь представлены свойства в application-db.properties
файла не загружен и тест не пройден. Это работало нормально с весенней загрузкой версии 2.1.x. Что-то изменилось в новой версии boot
?
Работает нормально, если я поменяю bootstrap-test.properties
на application-test.properties
. Но все равно мне понадобится файл bootstrap, так как у меня есть свойства сервера Spring Cloud Config, которые необходимо загрузить при запуске. Любая помощь приветствуется.