3
我們Spring Boot 1.3
應用程序遷移到1.4
,運行集成測試時,我們使用之前的文件從src/main/resources/config/
文件夾這將覆蓋從application.yml
文件屬性是從src/test/resources/config/
文件夾中加載加載我們application-test.yml
文件。春季啓動1.4測試加載YAML從主資源
但是,使用新版本的Spring Boot
及其測試套件時,似乎在引導應用程序進行測試時,它不再檢查src/main
下的資源文件夾。它只會檢查位於src/test/
下的resources
,並且僅在該文件夾的config/
文件夾下查找.yml
文件。
有沒有辦法告訴Spring Boot
它應該在resources
這兩個文件夾下查找.yml
文件?
我我正在運行Spring Boot 1.4,它在src/main/resources中拾取我的屬性文件沒有問題。你在你的Test類上使用了什麼註釋? – jrahhali
我不希望它拿起基本的'application.properties',而是特定的'application-PROFILE.yml'文件。我正在運行@RunWith(SpringRunner.class),@SpringBootTest(Application.class),@ActiveProfiles(「test」)' – Konstantine