SpringBoot单元测试指定运行环境

1.配置文件直接指定

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

spring:
  profiles:
    active: dev

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

-Dspring.profiles.active=dev

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

SpringBoot单元测试指定运行环境_第1张图片

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);
	}
}

你可能感兴趣的:(Spring,spring,boot,单元测试,java)