@IfProfileValue - для активайии/деактивации тестов, в зависимости от значений системных переменных(те который получаются так Map env = System.getenv(); , а устанавливаются либо "export some=hello; java app" | "some=hello java app" | "java app -Dsome=hello" )
Для инициализации бина в конкретной среде, которая определяется профилем, используется другая аннотация:
@Profile({"p1", "!p2"})
@IfProfileValue(name = "test-groups", values = { "unit-tests", "integration-tests" })
public void testWhichRunsForUnitOrIntegrationTestGroups() {
// ...
}
Для инициализации бина в конкретной среде, которая определяется профилем, используется другая аннотация:
@Profile({"p1", "!p2"})
Комментариев нет:
Отправить комментарий