用于集成测试的弹簧启动默认配置文件
2022-08-31 08:25:02
Spring-boot利用Spring配置文件,例如,允许为不同的环境提供单独的配置。我使用此功能的一种方法是配置测试数据库以供集成测试使用。但是,我想知道是否有必要创建自己的配置文件“测试”并在每个测试文件中显式激活此配置文件?现在我通过以下方式进行:
-
在 src/main/resources 内创建 application-test.properties
-
在那里编写测试特定的配置(现在只是数据库名称)
-
在每个测试文件中包括:
@ActiveProfiles("test")
有没有更智能/更简洁的方式?例如,默认测试配置文件?
编辑1:这个问题与Spring-Boot 1.4.1有关