Spring-boot利用了Spring配置文件(http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html),这些配置文件例如允许针对不同的环境进行单独的配置。我使用此功能的一种方法是配置要由集成测试使用的测试数据库。但是我想知道是否有必要创建自己的配置文件“测试”并在每个测试文件中显式激活此配置文件吗?现在,我通过以下方式进行操作:
- 在src / main / resources内创建application-test.properties
- 将测试特定的配置写在那里(现在只是数据库名称)
在每个测试文件中包括:
@ActiveProfiles("test")
有没有更聪明/更简洁的方法?例如默认的测试配置文件?
编辑1:此问题与Spring-Boot 1.4.1有关