【发布时间】:2017-04-18 07:18:27
【问题描述】:
我正在使用 SpringBoot 进行最新开发。我们有基于配置文件的配置,所以那里有 3 个文件
application-{env}.properties,env表示dev、stage和prod
当我在 Eclipse 中使用 -Dspring.profiles.active=dev 运行配置在本地运行项目时,它会从 application-dev.properties 中选择配置。但是如果我尝试运行一个 jUnit,它期望 application.properties 否则会抛出错误。我把一个 application.properties 它工作正常。请告诉我如何使用基于配置文件的 JUnit 来选择 application-dev.properties .请在此提供您的意见,在此先感谢。
@SpringBootTest
@RunWith(SpringRunner.class)
public class ProcessingServiceTest {
@Test
public void testlet2MeIn() throws Exception{
}
}
【问题讨论】:
标签: java eclipse spring-boot junit