У меня есть src / main / test / resources / application-test.yml, согласно SpringBootTest, он загрузит application.yml, а затем загрузит application-test.yml.Но я сталкиваюсь со сценарием, в котором я хочу переопределить определенные свойства в application-test.yml только для одного теста, но другой тест должен использовать свойства из application-test.yml.Как бы я это сделал?
Я пытался использовать аннотацию @TestPropertySource для переопределения, но она не работает.
@Slf4j
@RunWith(SpringRunner.class)
@SpringBootTest(classes= MyApplicationTestApplication.class)
@ActiveProfiles("test")
@DirtiesContext
@TestPropertySource(locations = {"classpath:application-test.yml",
"classpath:file-test.properties"})