Spring Boot 2.2.4 в тесте bootstrap. Свойства не загружаются, включены профили application.properties - PullRequest
0 голосов
/ 29 января 2020

При обновлении до весенней загрузки версии 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, которые необходимо загрузить при запуске. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...