SpringBoot单元测试指定运行环境

  • Post author:
  • Post category:其他




1.配置文件直接指定

在配置文件中直接指定运行环境

spring:
  profiles:
    active: dev



2.在单元测试的启动项配置

-Dspring.profiles.active=dev

这种方法可以对同一个类不同方法配置多个环境。粒度比较细小

在这里插入图片描述



3.直接代码硬配置

在类上 @ActiveProfiles(“dev”),作用于整个类。

@RunWith(SpringRunner.class)
@SpringBootTest
@ActiveProfiles("dev")
public class DemoApplicationTests {

	@Autowired
	private TestBean testBean;

	@Test
	public void contextLoads() {
		String content=testBean.getContent();
		System.out.println(content);
	}
}



版权声明:本文为a984171281原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。