最佳答案
Spring-boot 利用了 弹簧型材,它允许对不同的环境进行单独的配置。 使用此特性的一种方法是配置测试数据库以供集成测试使用。 但是,我想知道: 是否有必要创建我自己的配置文件‘ test’并在每个测试文件中显式激活这个配置文件? 现在,我用下面的方法来做:
在 src/main/resources
中创建 application-test. properties
在那里编写特定于测试的配置(目前只是数据库名称)
在每个测试文件中,包括:
@ActiveProfiles("test")
有没有更聪明/更简洁的方法? 例如,默认的测试配置文件?
编辑1: 这个问题与 Spring-Boot1.4.1有关