我刚刚将Intellij升级到了2018.2.6版,我的单元测试突然停止了从默认应用程序加载属性。yml
我在test \ java \ resources文件夹中有一个application-test.yml,它仍然可以正常加载,但是在升级之前,单元测试(JUnit5)也会自动从main \ java \ resources中加载application.yml
如果我将application.yml复制到test \ java \ resources,那么它将很好地加载,但是出于明显的原因,我不想拥有该文件的两个副本。
我的测试类具有以下注释(在Intellij升级后我没有更改它们):
@SpringBootTest(
webEnvironment = MOCK,
classes = MyApp.class)
@AutoConfigureMockMvc
@ActiveProfiles("test")
@Transactional
public class MyTest {
...